#container {
width:980px;
background:url(../images/bg.png) repeat-y;
overflow:auto;
}

/*Main*/
#pageimage {
padding:27px 0;
background:url(../images/mainimagebg_03.gif);
height:366px;
}

#main {
float:left;
width:568px;
padding:0 0 10px 0;
}

#left {
float:left;
height:700px;
width:194px;
_width:184px;
background:url(../images/border_02.gif) no-repeat right top;
}

#left ul li {
	height:41px;
	padding:20px 70px 0 0;
	text-align:right;
}

#left ul li a {
color:#333333;
text-decoration:none;
display:block;
height:41px;
width:124px;
padding-right:70px;
_padding-right:0px;
}

#left ul li.home {
	background:url(../images/button_04.gif) right no-repeat;
}

#left ul li.ex {
	background:url(../images/button_06.gif) right no-repeat;
}

#left ul li.in {
	background:url(../images/button_07.gif) right no-repeat;
}

#left ul li.tiling {
	background:url(../images/button_08.gif) right no-repeat;
}
#left ul li.faq {
	background:url(../images/button_09.gif) right no-repeat;
}
#left ul li.why {
	background:url(../images/button_11.gif) right no-repeat;
}


#left ul li.home:hover,
#left ul li.home.active
 {
	background:url(../images/buttonactive_04.gif) right no-repeat;
}

#left ul li.ex:hover,
#left ul li.ex.active {
	background:url(../images/buttonactive_06.gif) right no-repeat;
}

#left ul li.in:hover,
#left ul li.in.active{
	background:url(../images/buttonactive_07.gif) right no-repeat;
}

#left ul li.tiling:hover,
#left ul li.tiling.active {
	background:url(../images/buttonactive_08.gif) right no-repeat;
}
#left ul li.faq:hover,
#left ul li.faq.active {
	background:url(../images/buttonactive_09.gif) right no-repeat;
}
#left ul li.why:hover,
#left ul li.why.active {
	background:url(../images/buttonactive_11.gif) right no-repeat;
}

#left ul.under {
	/*margin:50px 0 0 0;*/
	margin:20px 0 0 0;
}

#left ul.under li.quote {
	background:url(../images/button_13.gif) right no-repeat;
}

#left ul.under li.legal {
	background:url(../images/button_15.gif) right no-repeat;
	height:30px;
	padding-top:10px;
}
#left ul.under li.sub2 {
	background:url(../images/button_15.gif) right no-repeat;
	height:45px;
	padding-top:10px;
}
#left ul.under li.sub1 {
	background:url(../images/button_15.gif) right no-repeat;
	height:30px;
	padding-top:10px;
}

#left ul.under li.quote:hover,
#left ul.under li.quote.active {
	background:url(../images/buttonactive_13.gif) right no-repeat;
}

#left ul.under li.legal:hover,
#left ul.under li.legal.active {
	background:url(../images/buttonactive_15.gif) right no-repeat;
}
#left ul.under li.legal:hover,
#left ul.under li.legal.active {
	background:url(../images/buttonactive_15.gif) right no-repeat;
}

#left ul.under li.sub2:hover,
#left ul.under li.sub2.active {
	background:url(../images/buttonactive_15.gif) right no-repeat;
}
#left ul.under li.sub2:hover,
#left ul.under li.sub2.active {
	background:url(../images/buttonactive_15.gif) right no-repeat;
}
#left ul.under li.sub1:hover,
#left ul.under li.sub1.active {
	background:url(../images/buttonactive_15.gif) right no-repeat;
}
#left ul.under li.sub1:hover,
#left ul.under li.sub1.active {
	background:url(../images/buttonactive_15.gif) right no-repeat;
}

#left span.copy {
	font-size:0.6em;
	display:block
	margin:20px 0 0 0;
}

#right p {
	margin-left:80px;
}


#right {
float:left;
min-height:700px;
width:194px;
background:url(../images/border_04.gif) no-repeat left top;
}

#right ul li {
	height:41px;
	padding-top:20px;	
}

#right ul li a {	
padding:0px 0px 0 75px;
color:#333333;
text-decoration:none;
display:block;
height:41px;
width:119px;
}


/*
#left ul li a {
color:#333333;
text-decoration:none;
display:block;
height:41px;
width:124px;
padding-right:70px;
_padding-right:0px;
}
*/

#right ul li {
	background:url(../images/contact_07.gif) left no-repeat;
}

#right ul li:hover,
#right ul li.active {
	background:url(../images/contact_07active.gif) left no-repeat;
}

/*Footer*/

#footer {
clear:left;
background:url(../images/footer.jpg) top no-repeat;
padding:10px 20px 0 20px;
}

#undernav {
float:left;
width:980px;
}

#undernav span.copy {
float:left;
display:block;
font-size:9px;
}

#undernav span.design {
float:right;
display:block;
width:200px;
text-align:right;
font-size:9px;
}

#undernav span.design a {
font-size:9px;
color:#000;
}