body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
h1, h2, h3 {
	color: #c95121;
	font-weight: bold;
	font-size:small;}
h1 {border-bottom:1px solid #cccccc;
}
a:link {
	color: #990000;
}
a:visited {
	color: #999999;
}
/*.outside {
background-color:#006600;
}*/
.main {
background-color:#ffffff;
width:765px;
}
.siddemenu {
width:207px;
background-color:#BDBDBD;
}
.thumbs {
border:solid #CCCCCC 2px;

}
.news {
background-color:#D8D8D8;
padding:10px;
}
.menubuttons{
padding-bottom:2px;
}

 #container2
{
width: 765px;


background-color: #fff;
color: #333;
line-height: 130%;
padding:15px;
}
a img{
border:0;
}
.style1 {font-size: x-small}
div#nifty{width:800px; background: #ffffff; margin: 10px auto;}
b.rtop, b.rbottom{display:block;background: #FFFFFF}/*827E57*/
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffffff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.rbottomb{display:block;background: #ffffff}
b.rtopb b, b.rbottomb b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF}/*DCDBC8*/
b.r1b{margin: 0 5px}
b.r2b{margin: 0 3px}
b.r3b{margin: 0 2px}
b.rtopb b.r4b, b.rbottomb b.r4b{margin: 0 1px;height: 2px}



#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}
#menubox{
background-color: #3b607e;
margin: 0px;
height:40px;
z-index: 9;
border-bottom: 8px solid #d0e0ee;
margin-bottom: 30px;

}
#menucont {
color: #32506a;
background-color : transparent;
z-index: 2;
padding-top:15px;

}

.subs{
background-color: #036;
}
.subs a{
display: block;
}
.menublock .subs{
display: none;

}
#menucont a.tl, #menucont a.tl:hover, #menucont a.tl:active, #menucont a.sl, #menucont a.sl:hover, #menucont a.sl:active {
font-family: "lucida grande", "Lucida Sans Unicode", verdana, sans-serif;
font-size: 12px;line-height: 17px;
display: block;
text-decoration: underline;
color: #fff;
background-color: #3b607e;

padding: 2px 2px 2px 2px;
order: none;
text-align: center;
font-weight: normal;
}
#menucont a.tl:hover, #menucont a.tl:active , #menucont a.sl:hover, #menucont a.sl:active{
background-color: #32506a;
text-align: center;
}
#menucont a.sl, #menucont a.sl:hover, #menucont a.sl:active{
text-align: left;
}

a.tl, a.tl:hover, a.tl:active {
font-family: "lucida grande", "Lucida Sans Unicode", verdana, sans-serif;
font-size: 12px;
text-decoration: underline;
color: #fff;
text-align: center;
font-weight: normal;
}
a.tl:hover, a.tl:active{
background-color: #32506a;
text-align: center;
}

.menublock0 {
float:left;
cursor:pointer;
margin-bottom:2px;
}

/* NAVIGATION BUTTONS */
			.cssnav1	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(http://www.bamboomosaic.com/images/b_home1.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 207px;
						height: 42px;
						margin: 0; 
						padding: 0; 
						margin-bottom:2px;
			}
						.cssnav2	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(http://www.bamboomosaic.com/images/b_about_us1.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 207px;
						height: 42px;
						margin: 0; 
						padding: 0; 
						margin-bottom:2px;
			}
						.cssnav3	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(http://www.bamboomosaic.com/images/b_products1.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 207px;
						height: 42px;
						margin: 0; 
						padding: 0; 
						margin-bottom:2px;
			}
						.cssnav4	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(http://www.bamboomosaic.com/images/b_catalogue1.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 207px;
						height: 42px;
						margin: 0; 
						padding: 0; 
						margin-bottom:2px;
			}
						.cssnav5	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(http://www.bamboomosaic.com/images/b_contactus1.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 207px;
						height: 42px;
						margin: 0; 
						padding: 0; 
						margin-bottom:2px;
			}
			.cssnav6	{
						width: 207px;
						height: 42px;
						margin: 0; 
						padding: 0; 
						border:0px;
						margin-bottom:2px;
						display: block;
			}

			.cssnav1  a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 207px;
						height: 42px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}
						.cssnav2  a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 207px;
						height: 42px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}
						.cssnav3  a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 207px;
						height: 42px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}
						.cssnav4  a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 207px;
						height: 42px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}
						.cssnav5  a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 207px;
						height: 42px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.cssnav1 img {width: 207px; height: 42px; border: 0; }
			.cssnav2 img {width: 207px; height: 42px; border: 0; }
			.cssnav3 img {width: 207px; height: 42px; border: 0; }
			.cssnav4 img {width: 207px; height: 42px; border: 0; }
			.cssnav5 img {width: 207px; height: 42px; border: 0; }
			.cssnav6 img {width: 207px; height: 42px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav1 a:hover img{visibility:hidden}
			.cssnav2 a:hover img{visibility:hidden}
			.cssnav3 a:hover img{visibility:hidden}
			.cssnav4 a:hover img{visibility:hidden}
			.cssnav5 a:hover img{visibility:hidden}

			.cssnav1 span {
						position: absolute;
						left: 30px;
						top: 15px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
						.cssnav2 span {
						position: absolute;
						left: 30px;
						top: 15px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
						.cssnav3 span {
						position: absolute;
						left: 30px;
						top: 15px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
						.cssnav4 span {
						position: absolute;
						left: 30px;
						top: 15px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
						.cssnav5 span {
						position: absolute;
						left: 30px;
						top: 15px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
									.cssnav6 span {
						position: absolute;
						left: 30px;
						top: 15px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
			/* END OF NAVIGATION */