body {
	margin:0;
	width:100%;
	background-color:#163883;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
#container {
	width:100%;
	background:url(../images/bgrepeat.gif) repeat-y top center !important;
	}
	
#outer {
	width:100%;
	min-height:481px;
	/*Windows IE hack to work around min-height not working on divs*/
	text-align:center;
	/* background:url(../images/bgmain.gif) no-repeat top center; */
	background:url(../images/bgrepeat.gif) repeat-y top center !important;
	float:left;
	}
#base {
	width:100%;
	height:56px;
	background:url(../images/bgfooter.gif) no-repeat center top;
	clear:both;
	}
#inner {
	width:900px;
	text-align:left;
	padding-top:4px;
	margin:auto;
	position:relative;
	}
#logo {
	width:145px;
	height:67px;
	background:url(../images/logotttents.gif) no-repeat;
	position:absolute;
	left:0;
	top:4px;
	}
.accessibility {
	position:absolute;
	top:-1000px;
	left:-1000px;
	}
#nav {
	position:absolute;
	top:88px;
	left:0;
	width:145px;
	}
#nav ul {
    list-style:none;
    margin:0;
	width:100%;
	border-top:1px solid #E8E8E8;
	margin:0;
	padding:0;
    }
#nav ul li {
    display:block;
    line-height:23px;
	text-align:right;
    }
#nav ul li a {
    display:block;
    color:#666666;
    padding-right:13px;
    text-transform:uppercase;
	text-decoration:none;
    font-size:60%;
    height:100%;
	border-bottom:1px solid #E8E8E8;
    }
#nav ul li a:hover, #nav ul li a.current {
    text-decoration:none;
	background:url(../images/slash.gif) no-repeat top right;
    background-color:#E8E8E8;
    }
#nav ul li.sub a {
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#465F9E;
	}
#nav ul li.sub a:hover, #nav ul li.sub a.current {
	background-image:none;
    background-color:#D0D7E6;
	}
#content {
	margin-left:175px;
	padding-top:84px;
	width:356px;
	position:relative;
	clear:both;
	min-height: 380px;
	}
p {
	font-size:60%;
	margin:0 0 1em 0;
	line-height:150%;
	}
#content h2, #column2 h2 {
	margin:0;
	height:32px;
	text-indent:-10000px;
	}
/*variables*/
#content h2#aboutus { background:url(../images/hdraboutus.gif) no-repeat top left; }
#content h2#accessibility { background:url(../images/hdraccessibility.gif) no-repeat top left; }
#content h2#commercial { background:url(../images/hdrcommercial.gif) no-repeat top left; }
#content h2#contacts { background:url(../images/hdrcontact.gif) no-repeat top left; }
#content h2#contractors {background:url(../images/subhdrcontractors.gif) no-repeat top left; }
#content h2#corporate { background:url(../images/hdrcorporate.gif) no-repeat top left; }
#content h2#events {background:url(../images/subhdrevents.gif) no-repeat top left;}
#content h2#finishing { background:url(../images/hdrfinishing.gif) no-repeat top left; }
#content h2#gallery { background:url(../images/hdrgallery.gif) no-repeat top left; }
#content h2#intro {	background:url(../images/hdrintro.gif) no-repeat top left; }
#content h2#links { background:url(../images/hdrlinks.gif) no-repeat top left; }
#content h2#roundgb { background:url(../images/hdrroundgb.gif) no-repeat top left; }
#content h2#losberger { background:url(../images/hdrlosberger.gif) no-repeat top left; }
#content h2#news { background:url(../images/hdrnews.gif) no-repeat top left; }
#content h2#private { background:url(../images/hdrprivate.gif) no-repeat top left; }
#content h2#privacy { background:url(../images/hdrprivacy.gif) no-repeat top left; }
#content h2#product { background:url(../images/hdrproducts.gif) no-repeat top left; }
#content h2#recruitment { background:url(../images/hdrrecruitment.gif) no-repeat top left; }
#content h2#sitemap { background:url(../images/hdrsitemap.gif) no-repeat top left; }
#content h2#tensiontents { background:url(../images/hdrtensiontents.gif) no-repeat top left; }
#content h2#tpm { background:url(../images/hdrctpm.gif) no-repeat top left; }
#content h2#weddings { background:url(../images/hdrweddings.gif) no-repeat top left; }

#content h3, #column2 h3 {
	font-weight:bold;
	font-size:60%;
	color:#666666;
	margin:0 0 0.25em 0;
}

#content h3#cnt, #content h3.cnt, #column2 h3#cnt {
	font-weight:bold;
	color:#666666;
}

#content p.pi{
font-style:italic;
}

#content a, #column2 a {
	color:#465F9E;
}	

#content ul, #column2 ul {
    font-size:60%;
	margin-top:1em;
	padding-top:0;
	}
#content ul ul {
	margin-top:0;
	list-style-type:square;
	}
#content ul ul li {
	margin-left:-3em;
	}
#content li, #column2 li {
	line-height:150%;
	margin-left:-2.5em;
    }	
#content .left{
	width: 150px;
	height: 54px;
	margin-right: 10px;
	float:left;
	margin-bottom: 10px;
}

#content .right{
	padding-top: 22px;
	width: 196px;
	height: 32px;
	font-size: 60%;
	float:left;
	margin-bottom: 10px;
}

#prodsect {
	position:relative;
	width:356px;
	margin:1.5em 0 0 0;
	}
#prodsect ul {
    list-style:none;
    margin:0;
	width:100%;
	margin:0;
	padding:0;
    }
#prodsect ul li {
    display:block;
    line-height:23px;
	text-indent:-10000px;
    margin:0 0 3px 0;
    }
#prodsect ul li a {
    display:block;
	width:173px;
	height:35px;
	}
/*variables*/
#prodsect ul li a.losberger { background:url(../images/btnlosberger.jpg) no-repeat 0 0; }
#prodsect ul li a.tension { background:url(../images/btntension.jpg) no-repeat 0 0; }
#prodsect ul li a.pole { background:url(../images/btnpole.jpg) no-repeat 0 0; }
#prodsect ul li a.finishing { background:url(../images/btnfinishing.jpg) no-repeat 0 0; }
#prodsect ul li a.corporate { background:url(../images/btncorporate.jpg) no-repeat 0 0; }
#prodsect ul li a.private { background:url(../images/btnprivate.jpg) no-repeat 0 0; }
#prodsect ul li a.commercial { background:url(../images/btncommercial.jpg) no-repeat 0 0; }

#prodsect ul li a:hover { 
	background-position:-173px 0; 
	}
#prodsect h3 {
	margin:0;
	height:25px;
	text-indent:-10000px;
	}
#prodsect h3#hdr1 {
	background:url(../images/subhdrproducts.gif) no-repeat top left;
	}
#prodsect h3#hdr2 {
	background:url(../images/subhdrsectors.gif) no-repeat top left;
	}

#products {
	width:173px;
	float:left;
	margin:0;
	}
#sectors {
	width:173px;
	float:right;
	margin:0;
	}
#cb {
	clear:both;
	margin:0;
	padding:0;
	}
#contact {
	position:absolute;
	top:39px;
	right:0;
	width:130px;
	}
#contact h3 {
	margin:0;
	font-size:60%;
	}
#contact h3#phone {
	width:130px;
	height:13px;
	background:url(../images/phonenumber.gif) no-repeat top right;
	text-indent:-10000px;
	}
#contact p {
	margin:5px 0 0 0;
	font-size:60%;
	text-align:right;
	}
#contact a {
	color:#465F9E;
	}
#imagebrowser {
	position:absolute;
	top:88px;
	right:0;
	width:356px;
	height:360px;
	text-align:center;
	}
	
#loadarea {
	width: 345px;
	height: 297px;
}

#thumbnails {
	background: #e8ebf3;
	width: 330px;
	padding-top:15px;
	padding-bottom:12px;
	padding-left:15px;
	text-align:left;
}

#column2 {
	position:absolute;
	top:120px;
	right:0;
	width:356px;
	height:auto;
	}
#footer {
	position:relative;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	float:left;
	}
#footercontent {
	position:relative;
	width:950px;
	text-align:left;
	margin:auto;
	}
#footer p {
	width:auto;
	margin:0;
	}
#footer a {
	color:#FFFFFF;
	}
#footercontent #left {
	position:absolute;
	top:0;
	left:25px;
	width:650px;
	}	
#footercontent #right {
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	width:204px;
	}
/*
#f2 {
    float:left;
    width:360px;
    list-style:none;
    margin:10px 0 0;
    }

#f2 li {
    float:left;
    background: url(../images/layout/footerBullet.png) no-repeat 0 5px;
    padding:0 10px;
    font-size:60%;
    }

#f2 li a {
	color:#969696;
}
*/


-->

/*hr.line {
	height:1px;
	background:#ffffff;
	color:#ffffff;
	border:0;
	border-bottom:#bdbbbc 1px solid;
	clear:both;
	width:100%;
	}*/
