/*table{border-collapse:collapse;}*/

body {	margin:0 auto; width:800px; background:url(images/siteBG.jpg) repeat-y center #7d1248;}

#site_wrapper {	position:relative; width:800px; margin:0 auto; margin-top: 0px; background-color:#FFF;}
#navigation { background:url(images/headerBG.jpg) no-repeat;}

a:link { color: #ffffff; text-decoration: none;}
a:visited { text-decoration: none; color: #ffffff;}
a:hover { text-decoration: none; color: #da4793;}
a:active {text-decoration: none; color: #da4793;}
a.zdi:link {color: #888888; text-decoration: underline;}
a.zdi:visited {text-decoration: underline; color: #888888;}
a.zdi:hover {text-decoration: underline; color: #222222;}
a.zdi:active {	text-decoration: underline;	color: #222222;}

#contentHome {
	width:800px;
	background:url(images/homeBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#contentAbout {
	width:800px;
	background:url(images/aboutBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#contentCareer {
	overflow:hidden;
	background:url(images/careerBG.png) no-repeat #ffffff;
	margin-top: 0px;
	height:800px;}

#contentServices {
	width:800px;
	background:url(images/servicesBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#servicesPics {
	position:absolute;
	width: 344px;
	height: 344px;
	top:235px;
	left: 420px;
}

#contentGallery {
	width:800px;
	background:url(images/galleryBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#contentEstimate {
	width:800px;
	background:url(images/estimateBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#contentContact {
	width:800px;
	background:url(images/contactBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#contentComingSoon {
	width:800px;
	background:url(images/comingsoonBG.jpg) no-repeat #ffffff;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#affliates {	width:3px;	height:1px;}
#affliatescontainer {	width:700px; 	height:60px;}
#affliatescontainer a {	margin:2px;}

#footer {	clear:both;}
#footer ul { text-align:center; list-style:none; margin:0px}
#footer li { display:inline; padding:0; margin:0; }
#footer li a { display:inline; }
#footer li p { display:inline; }

.styleHomeCopy {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:40px 400px 20px 50px;
	line-height: 1.6;
	font-size: 12px;
}

.styleAboutCopy {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:40px 420px 20px 50px;
	line-height: 2.1;
	font-size: 12px;
}

.styleCareerCopy {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:40px 300px 20px 50px;
	line-height: 1.5;
	font-size: 12px;
}

.styleCareerCopy h1 { margin-top:10px; padding-top:0;}

.styleServicesCopy {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:30px 420px 20px 40px;
	line-height: 1.2;
	font-size: 12px;
	padding-bottom:20px;
}

.styleEstimateCopy {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:30px 420px 50px 40px;
	line-height: 1.0;
	font-size: 12px;
}

.styleEstimateHeader1 {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	line-height: 1.0;
	font-size: 16px;
}

.styleContactCopy {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:70px 440px 90px 100px;
	line-height: 2;
	font-size: 14px;
}

.styleComingSoon {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:250px 0px 250px 0px;
	line-height: 2;
	font-size: 14px;
}

.styleGalleryPage {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:50px 0px 30px 0px;
	line-height: 2;
	font-size: 14px;
}

.styleContactHeader {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	line-height: 2;
	font-size: 18px;
	font-style: italic;
}

.styleFooterNav {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	letter-spacing:2px;
	margin:0px 15px 0px 0px;
}

.styleCopyright {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888888;
	
}

.footCont { font-size:14px; text-align:center; padding:15px 0 10px 0; color:#666;font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footCont a { color:#666; text-decoration:none;}
.footCont a:hover {color: #da4793;}

img, div { behavior: url(iepngfix.htc); }

.link1 {}
.link1 a { background:url(images/galBtn-Accoustic-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link1 a:hover { background:url(images/galBtn-Accoustic-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link2 {}
.link2 a { background:url(images/galBtnCement-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link2 a:hover { background:url(images/galBtnCement-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link3 {}
.link3 a { background:url(images/galBtn-Conventional-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link3 a:hover { background:url(images/galBtn-Conventional-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link4 {}
.link4 a { background:url(images/galBtn-CulturedSotne-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link4 a:hover { background:url(images/galBtn-CulturedSotne-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link5 {}
.link5 a { background:url(images/galBtn-eifs-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link5 a:hover { background:url(images/galBtn-eifs-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link6 {}
.link6 a { background:url(images/galBtn-Ornament-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link6 a:hover { background:url(images/galBtn-Ornament-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link7 {}
.link7 a { background:url(images/galBtn-veneer-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link7 a:hover { background:url(images/galBtn-veneer-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link8 {}
.link8 a { background:url(images/galBtn-Venetian-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link8 a:hover { background:url(images/galBtn-Venetian-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.link9 {}
.link9 a { background:url(images/galBtn-ThinBrick-1.jpg) no-repeat; display:block; width:214px; height:25px;}
.link9 a:hover { background:url(images/galBtn-ThinBrick-O.jpg) no-repeat; display:block; width:214px; height:25px;}

.logo { float:left; margin-left:200px;}
.career { float:right; margin-right:20px;}
