@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body,td,th {
	font-family: Palatino Linotype, serif, Times New Roman;
	font-size: 14px;
	color: #333333;
}
body {
	background-image: url(../images/bg-hdr.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #5E6D66;
}
p {
	line-height: 18px;
	margin: 0px 0px .5em;
}
a:link {
	color: #FF9900;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #FF9900;
}
h1 {
	font-size: 26px;
	color: #FF9900;
}
h2 {
	font-size: 24px;
	color: #FF9900;
}
h3 {
	font-size: 20px;
	color: #666666;
}
h4 {
	font-size: 18px;
	color: #666666;
}
h1.services-title, h1.showcase-title, h1.about-title, h1.catalog-title, h1.contact-title {
	margin: 0px 0px .5em;
	padding: 0px;
	height: 49px;
	width: 893px;
}
h1.services-title {
	font-size: 26px;
	color: #FF9900;
	text-indent: -10000px;
	background: url(../images/h1-services.jpg) no-repeat left top;
}
h1.showcase-title {
	font-size: 26px;
	color: #FF9900;
	text-indent: -10000px;
	background: url(../images/h1-showcase.jpg) no-repeat left top;
}
h1.catalog-title {
	font-size: 26px;
	color: #FF9900;
	text-indent: -10000px;
	background: url(../images/h1-catalog.jpg) no-repeat left top;
}
h1.about-title {
	font-size: 26px;
	color: #FF9900;
	text-indent: -10000px;
	background: url(../images/h1-about-us.jpg) no-repeat left top;
}
h1.contact-title {
	font-size: 26px;
	color: #FF9900;
	text-indent: -10000px;
	background: url(../images/h1-contact-us.jpg) no-repeat left top;
}
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 960px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 960px;
}
#navigation {
	margin: 0px auto;
	padding: 0px;
	height: 62px;
	width: 716px;
}
#navigation  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navigation li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
#navigation li a, #navigation li a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
}
#navigation  li  a:hover, #navigation li a#current {
	display:block;
	background-position:0 100%;
}
#navigation a.home,#navigation a.services, #navigation a.showcase, #navigation a.catalog, #navigation a.about, #navigation a.contact {
	text-indent:-10000px;
}

#navigation a.home{
	background: url(../images/nav-home.jpg) no-repeat 0 0;
	width: 120px;
}
#navigation a.services{
	background: url(../images/nav-services.jpg) no-repeat 0 0;
	width: 111px;
}
#navigation a.showcase{
	background: url(../images/nav-showcase.jpg) no-repeat 0 0;
	width: 118px;
}
#navigation a.catalog{
	background: url(../images/nav-catalog.jpg) no-repeat 0 0;
	width: 121px;
}
#navigation a.about{
	background: url(../images/nav-about.jpg) no-repeat 0 0;
	width: 119px;
}
#navigation a.contact{
	background: url(../images/nav-contact.jpg) no-repeat 0 0;
	width: 127px;
}
#content-wrapper {
	background: url(../images/bg-content-bg.jpg) repeat-y left top;
	margin: 0px;
	padding: 0px;
	width: 960px;
}
.content-wrapper-top {
	background: url(../images/bg-content-top.jpg) no-repeat left top;
	display: block;
	width: 960px;
}
.content-wrapper-bottom {
	background: url(../images/bg-content-bottom.jpg) no-repeat left bottom;
	display: block;
	width: 960px;
}
.content-box {
	display: block;
	margin: 0px auto;
	padding: 30px 25px 25px;
	width: 890px;
}
.content-box ul {
	list-style-type: none;
}
.content-box li {
	line-height: 25px;
	background: url(../images/copper_bullet.jpg) no-repeat left bottom;
	margin-left: 10px;
	padding-left: 20px;
}

#footer {
	background: url(../images/bg-footer.jpg) no-repeat left top;
	margin: 0px;
	padding: 20px;
	height: 70px;
	width: 910px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.flash-bg-box {
	background: url(../images/bg-flashbox.jpg) no-repeat center top;
	margin: 0px auto .5em;
	padding: 0px;
	height: 220px;
	width: 866px;
}
#flashcontent {
	margin: 0px auto;
	padding: 8px 0px 0px;
	width: 790px;
}


.colbox-holder-row {
	width: 840px;
	margin: 0px auto;
	padding: 0px;
}
.col-AB-A {
	padding: 8px;
	float: right;
	width: 48%;
}
.col-AB-B {
	padding: 8px;
	float: left;
	width: 48%;
}
.clear {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}.divider-right {
	background: url(../images/bg-divider-content.gif) repeat-y right top;
}

#contentshow {
	/*	background-color: #5F6E66;*/
	height: 540px;
	width: 880px;
	margin: 0px auto;
	padding: 0px;
}
.img-leftbox {
	display: block;
	padding: 0px;
	float: left;
	margin-right: 15px;
}

#flashcontent {
	height: 100%;
} 
.bg-stair {
	background: url(../images/bg-stair.jpg) no-repeat;
}
#flashcontent2 {
	margin: 0px auto;
	padding: 8px 0px 0px;
	width: 860px;
	height: 100%;
}
