/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
#panelsaws .main #content .indent-main .col-1 h2 {
	font-size: 1.5em;
	padding:0 0 0 48px;
}

body {font-size:100%; line-height:1.0625em; background:#dcd8cc}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#646464;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object {
	vertical-align:top;
	z-index: 999;
}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#ef4000; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#f84b00; background:url(images/marker.gif) center right no-repeat; padding-right:11px;  text-decoration:none; font-size:.76em; text-transform:uppercase  }
.link:hover{text-decoration:underline }
.link2{color:#636363; background:url(images/marker1.gif) center right no-repeat; padding-right:11px;  text-decoration:none; font-size:.76em; text-transform:uppercase  }
.link2:hover{text-decoration:underline }
.link1{ color:#f84b00; text-decoration:none;  }
.link1:hover{text-decoration:underline }
.link3{ color:#f84b00; text-transform:uppercase ; text-decoration:none; font-size:.76em  }
.link3:hover{text-decoration:underline }
.link4{color:#009964; font-size:1.17em; font-weight:bold; padding-right:11px; text-decoration:none; }

.button{color:#f8f7f3; background:url(images/button.gif) top left no-repeat; padding:3px 18px 6px 15px; text-decoration:none; font-size:12px; text-transform:none  }
.button:hover{text-decoration:underline }

#content ul{margin:0; padding:0; list-style:none;}
/*#content ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 12px; margin:0; padding-left:17px; }*/
#content ul li a{color:#646464; text-decoration: underline; line-height:2.23em} 
#content ul li a:hover { text-decoration:none; }
#content ul .specs{background:url("images/dot.gif") repeat-x scroll left bottom #FFFFFF; padding:3px 5px; color:#909090; font-size:.85em; line-height:1.0625em;}
#content ul .specs2{background:url("images/dot.gif") repeat-x scroll left bottom #FFFFFF; padding:3px 5px; color:#646464; }


/*header*/
#header {font-size:0.8175em; width:100%; text-align:left;}
#header .logo{ margin:112px 0 59px 25px }
#header .icon{ margin:0 0 0 373px }
#header .flash{ margin:69px 0 0 25px; position: absolute}
#header .flash1{ margin:225px 0 0 329px; position: absolute}
#header .flash2{ margin:225px 0 0 195px; position: absolute}
#header .flash3{ margin:225px 0 0 329px; position: absolute}
#header .flash4{ margin:225px 0 0 322px; position: absolute}
#header .menu{ margin:78px 0 0 326px; position: absolute}
#header .indent{margin:19px 0 0 29px; position: absolute; z-index:500; width:932; }
#header .title{  margin-bottom:20px}
#header .slogan{  margin-bottom:12px}
#header .indent1{margin:19px 0 0 790px; position:absolute; width:160px}
#header .indent-block1{ margin-top:225px; position:absolute}
#header .indent-col{padding:11px 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#header .indent-col2{padding:0 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#header h3{color:#009964; font-size:1.17em;} /*module AAA for h3 color - Matt*/
#header .h3-1{display:inline } /*module AAA for h3 inline - Matt*/
#index .block{ background:url(images/bg_1.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#products .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#service .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#page3 .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#showcase .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
/*additional pages for .block - Matt*/
#openhouse2010 .block{ background:url(images/bg_11.gif) no-repeat top left; width:284px; height:909px; margin-left:24px}
#news .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:909px; margin-left:24px}
#panelsaws .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#panelsawshome .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#edgebanders .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#cnc .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#beamsaws .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#used .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#supplimentary .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#software .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#spazio3d .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#ardis .block{ background:url(images/bg_11.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#about .block{ background:url(images/bg_1.gif) no-repeat top left; width:304px; height:309px; margin-left:25px}
#contact .block{ background:url(images/bg_11.gif) no-repeat top left; width:284px; height:909px; margin-left:24px}
#employment .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#feature .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:909px; margin-left:24px}
#featuredfeature .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:309px; margin-left:24px}
#spotlight .block{ background:url(images/bg_11.gif) no-repeat top left; width:154px; height:909px; margin-left:24px}
#header .indent-block{padding:12px 0 0 30px}
#header .indent-block2{padding:0px 0 0 1px}
#header .indent-block3{padding:0px 0 0 1px}
#header .indent-block4{padding:0 3px 10px 4px}
#header .indent-block5{ margin-top:225px; position:absolute; width: 300px}
#header .indent-block6{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd.gif) no-repeat bottom left; }
#header .indent-block7{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd-02.gif) no-repeat bottom left; }
#header .indent-block8{padding:0 15px 15px 15px}
#header .h10{
	color:#636363;
	font-size:1.5em;
	margin-bottom:2px;
	font-weight:bold;
	text-transform:none; /*background:url(images/icon-1.gif) no-repeat center left; padding-left:20px*/
	line-height: 1.3em;
}

/*headersmall*/
#headersmall {font-size:0.8175em; width:100%; text-align:left;}
#headersmall .logo{ margin:112px 0 59px 25px }
#headersmall .icon{ margin:0 0 0 373px }
#headersmall .flash{ margin:69px 0 0 25px; position: absolute}
#headersmall .flash1{ margin:225px 0 0 329px; position: absolute}
#headersmall .flash2{ margin:225px 0 0 195px; position: absolute}
#headersmall .flash3{ margin:225px 0 0 329px; position: absolute}
#headersmall .menu{ margin:78px 0 0 326px; position: absolute}
#headersmall .indent{margin:19px 0 0 29px; position: absolute; z-index:500; width:932}
#headersmall .title{  margin-bottom:20px}
#headersmall .slogan{  margin-bottom:12px}
#headersmall .indent1{margin:19px 0 0 790px; position:absolute; width:160px}
#headersmall .indent-block1{ margin-top:225px; position:absolute}
#headersmall .indent-col{padding:11px 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#headersmall h3{color:#009964; font-size:1.17em;} /*module AAA for h3 color - Matt*/

#headersmall .indent-block{padding:12px 0 0 30px}
#headersmall .indent-block2{padding:0px 0 0 1px}
#headersmall .indent-block3{padding:0px 0 0 1px}

/*headermed*/
#headermed {font-size:0.8175em; width:100%; text-align:left;}
#headermed .logo{ margin:112px 0 59px 25px }
#headermed .icon{ margin:0 0 0 373px }
#headermed .flash{ margin:69px 0 0 25px; position: absolute}
#headermed .flash1{ margin:225px 0 0 329px; position: absolute}
#headermed .flash2{ margin:225px 0 0 195px; position: absolute}
#headermed .flash3{ margin:225px 0 0 329px; position: absolute}
#headermed .menu{ margin:78px 0 0 326px; position: absolute}
#headermed .indent{margin:19px 0 0 29px; position: absolute; z-index:500; width:932}
#headermed .title{  margin-bottom:20px}
#headermed .slogan{  margin-bottom:12px}
#headermed .indent1{margin:19px 0 0 790px; position:absolute; width:160px}
#headermed .indent-block1{ margin-top:225px; position:absolute; width: 190px}
#headermed .indent-col{padding:0 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#headermed h3{color:#009964; font-size:1.17em;} /*module AAA for h3 color - Matt*/
#header .h1-2{font-size:1.8em; line-height: 1em } /*module AAA for h1 color and size - Matt*/
#headermed .indent-block{padding:12px 0 0 30px}
#headermed .indent-block2{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd.gif) no-repeat bottom left; }
#headermed .indent-block3{padding:0px 0 0 1px}
#headermed .indent-block4{padding:0 3px 10px 4px}

/*headermed2*/
#headermed2 {font-size:0.8175em; width:100%; text-align:left;}
#headermed2 .logo{ margin:112px 0 59px 25px }
#headermed2 .icon{ margin:0 0 0 373px }
#headermed2 .flash{ margin:69px 0 0 25px; position: absolute}
#headermed2 .flash1{ margin:225px 0 0 329px; position: absolute}
#headermed2 .flash2{ margin:225px 0 0 195px; position: absolute}
#headermed2 .flash3{ margin:225px 0 0 329px; position: absolute}
#headermed2 .flash4{ margin:225px 0 0 322px; position: absolute}
#headermed2 .menu{ margin:78px 0 0 326px; position: absolute}
#headermed2 .indent{margin:19px 0 0 29px; position: absolute; z-index:500; width:932}
#headermed2 .title{  margin-bottom:20px}
#headermed2 .slogan{  margin-bottom:12px}
#headermed2 .indent1{margin:19px 0 0 790px; position:absolute; width:160px}
#headermed2 .indent-block1{ margin-top:225px; position:absolute}
#headermed2 .indent-col{padding:11px 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#headermed2 .indent-col2{padding:0 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#headermed2 h3{color:#009964; font-size:1.17em;} /*module AAA for h3 color - Matt*/
#headermed2 .h3-1{display:inline } /*module AAA for h3 inline - Matt*/

#headermed2 .indent-block{padding:12px 0 0 30px}
#headermed2 .indent-block2{padding:0px 0 0 1px}
#headermed2 .indent-block3{padding:0px 0 0 1px}
#headermed2 .indent-block4{padding:0 3px 10px 4px}
#headermed2 .indent-block5{ margin-top:225px; position:absolute; width: 300px}
#headermed2 .indent-block6{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd.gif) no-repeat bottom left; }
#headermed2 .indent-block7{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd-02.gif) no-repeat bottom left; }
#headermed2 .indent-block8{padding:0 15px 15px 15px}

/*headermed3*/
#headermed3 {font-size:0.8175em; width:100%; text-align:left;}
#headermed3 .logo{ margin:112px 0 59px 25px }
#headermed3 .icon{ margin:0 0 0 373px }
#headermed3 .flash{ margin:69px 0 0 25px; position: absolute}
#headermed3 .flash1{ margin:225px 0 0 329px; position: absolute}
#headermed3 .flash2{ margin:225px 0 0 195px; position: absolute}
#headermed3 .flash3{ margin:225px 0 0 329px; position: absolute}
#headermed3 .flash4{ margin:225px 0 0 322px; position: absolute}
#headermed3 .menu{ margin:78px 0 0 326px; position: absolute}
#headermed3 .indent{margin:19px 0 0 29px; position: absolute; z-index:500; width:932}
#headermed3 .title{  margin-bottom:20px}
#headermed3 .slogan{  margin-bottom:12px}
#headermed3 .indent1{margin:19px 0 0 790px; position:absolute; width:160px}
#headermed3 .indent-block1{ margin-top:225px; position:absolute}
#headermed3 .indent-col{padding:11px 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#headermed3 .indent-col2{padding:0 0 15px 0} /*module AAA for top and bottom padding - Matt*/
#headermed3 h3{color:#009964; font-size:1.17em;} /*module AAA for h3 color - Matt*/
#headermed3 .h3-1{display:inline } /*module AAA for h3 inline - Matt*/
#headermed3 .indent-block{padding:12px 0 0 30px}
#headermed3 .indent-block2{padding:0px 0 0 1px}
#headermed3 .indent-block3{padding:0px 0 0 1px}
#headermed3 .indent-block4{padding:0 3px 10px 4px}
#headermed3 .indent-block5{ margin-top:225px; position:absolute; width: 300px}
#headermed3 .indent-block6{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd.gif) no-repeat bottom left; }
#headermed3 .indent-block7{padding:0px 0 0 0px; background:url(images/news_banner_bkgnd-02.gif) no-repeat bottom left; }
#headermed3 .indent-block8{padding:0 15px 15px 15px}

/*content*/
#content{ font-size:0.8175em; width:100%; text-align:left;}
#content .indent-main{padding:0 23px 0 25px}
#content .indent-col{padding:11px 0 15px 0}
#content .indent-col2{padding:0 0 15px 0}
#content .title{  margin-bottom:5px}
#content .title1{  margin-bottom:17px}
#content .title2{  margin-bottom:8px}
#content .img-left{ float:left; margin:0 16px 16px 0}
#content .img-left2{ float:left; margin:0 0 16px 0}
#content .txt-left{ float:left; margin:0 16px 16px 0; width:554px;}
#content .txt-left2{ float:left; width:100px;}
#content .img-left1{ float:left; margin:0 16px 66px 0}
#content .img-left-bullet{ float:left; margin:2px 2px 0 0}
#content .img-indent{ margin:0 0 12px 0}
#content .img-right{ float:left; margin:0 16px 0 0; width:554px;}
#content h3{color:#009964; font-size:1.17em;} /*modules for h3 color - Matt*/
#content .h3-1{display:inline }
#content .h3-2{color:#636363; font-size:1.17em;} /*modules for h3 color - Matt*/
#content .h3-3{color:#000000; font-size:1.17em;} /*modules for h3 color - Matt*/
#content p{
	margin:0 0 11px 0;
	text-align: justify;
}
#content .p{
	margin:0 0 21px 0;
	text-align: justify;
}
#content .p1{ margin:0 0 45px 0}
#content h4{color:#f84b00; font-size:1em; margin-bottom:13px; font-weight:normal;   }
#content .h4{margin-bottom:0 }
#content .h4-1{display:inline }
#content .h4-2{color:#ffffff; font-size:1em; font-weight:normal }
#content .h1-1{color:#f84b00 }
#content .h1-2{color:#000000; font-size:1.5em; line-height: 1em } /*open house 2010 black font*/

#content h6{color:#636363; font-size:.76em; font-weight:normal; text-transform:uppercase  }
#content h5{color:#ef4000; font-size:.76em; font-weight:normal; text-transform:uppercase  }
#content h2{color:#636363; font-size:.76em; margin-bottom:2px; font-weight:normal; text-transform:uppercase; /*background:url(images/icon-1.gif) no-repeat center left; padding-left:20px*/}
#content .h2-1{/*background:url(images/icon-2.gif) no-repeat center left;*/}
#content .h2-2{/*background:url(images/icon-3.gif) no-repeat center left;*/}
#content .h2-3{color:#f84b00/*; background:url(images/icon-1.gif) no-repeat top left;*/}
#content .h2-4{color:#f84b00/*; background:url(images/icon-2.gif) no-repeat top left;*/}
#content .h2-5{color:#f84b00/*; background:url(images/icon-3.gif) no-repeat top left;*/}

#content .tail{ background:url(images/tail1.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:24px}
.txt{ font-size:1.07em}

#content .indent{padding:0 0 0 0}
#content .indent1{
	padding:0 0 0 158px;
	text-align: left;
}
#content .indent2{padding:0 0 0 368px}
#content .indent3{padding:0 100px 0 100px}
#content .indent4{padding:0 0 0 50px}
#content .indent5{padding:0 0 0 240px}
#content .indent6{padding:0 10px 0 100px}
#content .indent7{float:right; margin-right:90px}

#content .containerfloat {	position:relative; overflow: hidden; width: 100%;}
#content .float1{position: absolute; z-index:50; padding:50px 50px 0 150px; left:0;}
#content .float2{position: absolute; z-index:50; padding:20px 15px 0 40px; left:0;}
#content .float3{position: absolute; z-index:50; padding:170px 15px 0 250px; left:0;}
#content .float4{position: absolute; z-index:50; padding:20px 100px 0 20px; left:0;}

/*footer*/
#footer { color:#636363; font-size:0.75em; background:url(images/bot.gif) repeat-x top ; }
#footer .indent-footer{ padding:64px 50px 0 23px;}
#footer .indent-footer1{ margin:60px 0px 0 681px; position:absolute; }
#footer a {color:#f84b00; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

#footer ul{margin:0; padding:0; list-style:none;}
#footer ul li{ margin:0px; display:inline; background:url(images/bg_menu.gif) center left no-repeat; float:left}
#footer ul li a{color:#636363; text-decoration:none; display:block; float:left; padding:2px 23px 2px 23px} 
#footer ul li a:hover { text-decoration:none; }
#footer ul .first{background:none;}
#footer ul .first a{ padding:2px 23px 2px 0px;}
#footer ul li .current{ text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat;  }




.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:30px}
/*.h1{ height:30px; background:url(images/bg_input.gif) no-repeat top left}*/
.block-contact span{ float:right; margin-right:110px}
/*.input{
   	border:none; 
	background:none;
	width:259px; height:20px;
	font-size:12px;
	text-transform:none;
	vertical-align:middle;
	color:#c0bcb2;
	padding-left:10px;
	padding-top:2px;
}input{

	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 

   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}*/
textarea{
   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:152px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
	
	
/*Css Menu*/
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	background-repeat:repeat;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	height:21px;
	width: 920px;
}
ul.cssMenu ul{
	width:162.75px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:bold 11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#BFFFC6;
	border-color:#00F57B;
	border-style:solid;
	font:bold 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#BFFFC6;
	border-color:#00F57B;
	border-style:solid;
	font:bold 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #557D4F !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.cssMenu ul span{background-image:url(images/arr_black.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(images/arr_white.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span{background-image:url(images/arr_white.gif)}
ul.cssMenu table a:hover table span{background-image:url(images/arr_black.gif)}
ul.cssMenu li.cssMenui0 {
width:110px;
height:23px;
}
ul.cssMenu li a.cssMenui0{
height:100%;
background-image:url(images/btn3.jpg);
border-width:0px;
font:normal 11px Tahoma;
color:#fff;
}
ul.cssMenu li a.cssMenui0:hover{
background-image:url(images/btn4.jpg);
font:normal 11px Tahoma;
color:#eee;
}
 ul.cssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.cssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 ul a {
padding:2px 5px 5px 10px;
}
 ul.cssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li li {
margin:2px 0px 0px 2px;
}


/*Css MenuProd*/
ul.cssMenuProd ul{display:none}
ul.cssMenuProd li:hover>ul{display:block}
ul.cssMenuProd ul{position: absolute;left:98%;top:-1px;}
ul.cssMenuProd ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenuProd,ul.cssMenuProd ul {
	margin:0px;
	list-style:none;
	padding:2px 20px 10px 3px;
	background-color:#ecebe7;
	background-repeat:repeat;
	border-color:#C9C9C9 #C9C9C9 #C9C9C9 #C9C9C9;
	border-width:1px;
	border-style:solid;
	border-radius: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
ul.cssMenuProd table {border-collapse:collapse}ul.cssMenuProd {
	display:block;
	zoom:1;
	_width:112.35000000000001px;
	float: left;
}
ul.cssMenuProd ul{
	width:169.05px;
}
ul.cssMenuProd li{
	display:block;
	margin:0px 0px 0px 1px;
	font-size:0px;
}
ul.cssMenuProd a:active, ul.cssMenuProd a:focus {
outline-style:none;
}
ul.cssMenuProd a, ul.cssMenuProd li.dis a:hover, ul.cssMenuProd li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#ecebe7;
	border-width:1px;
	border-color:#ecebe7 #ecebe7 #AAAAAA #ecebe7;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font: 11px Tahoma;
	color: #444;
	text-decoration:none;
	cursor:default;
}
ul.cssMenuProd span{
	overflow:hidden;
	font: bold 12px Tahoma;
}
ul.cssMenuProd ul li {
	float:none;
}
ul.cssMenuProd ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenuProd li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.cssMenuProd li.sep span{
	float:none;	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:#EEEEEE #777777 #666666 #C9C9C9;	background-image:none;}
ul.cssMenuProd li:hover{
	position:relative;
}
ul.cssMenuProd li:hover>a{
	background-color:#BFFFC6;
	border-color:#00F57B;
	border-style:solid;
	font: 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenuProd li a:hover{
	position:relative;
	background-color:#BFFFC6;
	border-color:#00F57B;
	border-style:solid;
	font: 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenuProd li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenuProd img {border: none;float:left;_float:none;margin-right:4px;width:24px;
height:24px;
}
ul.cssMenuProd ul img {width:30px;
height:15px;
}
ul.cssMenuProd img.over{display:none}
ul.cssMenuProd li.dis a:hover img.over{display:none !important}
ul.cssMenuProd li.dis a:hover img.def {display:inline !important}
ul.cssMenuProd li:hover > a img.def  {display:none}
ul.cssMenuProd li:hover > a img.over {display:inline}
ul.cssMenuProd a:hover img.over,ul.cssMenuProd a:hover ul img.def,ul.cssMenuProd a:hover a:hover img.over{display:inline}
ul.cssMenuProd a:hover img.def,ul.cssMenuProd a:hover ul img.over,ul.cssMenuProd a:hover a:hover img.def{display:none}
ul.cssMenuProd a:hover ul{display:block}
ul.cssMenuProd span{
	display:block;
	background-image:url(./images/arrow_sub2.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:12px;}
ul.cssMenuProd ul span,ul.cssMenuProd a:hover table span{background-image:url(./images/arrow_sub2.gif)}



/* Slides */

/* Gallery styles */

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(img/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:628px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:262px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:628px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu{
	/* This is the container for the thumbnails */
	height:45px;
	text-align:center;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu li{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
}

#menu li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(img/pic_bg.png) repeat;
}

#menu li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(img/active_bg.png) no-repeat;
}

#menu li.act a{
	cursor:default;
}

.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(img/divider.png) no-repeat right;
}

#menu li a{
	display:block;
	background:url(img/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

#menu a img{
	border:none;
}
.bigO {
	font-family: Arial, Helvetica, sans-serif;
	color:#F60;
	font-size:1.6em;
	font-weight: bold;
	line-height: 0.6em;
}
.bigO a{
	color:#F60;
	text-decoration:none;
}
.showroom {
	margin-top: 15px;
}
.visit {
	background-image: url(images/showcase_m7cb.gif);
	background-repeat: no-repeat;
	line-height: 31px;
	color: #FFF;
	font-size: 1.3em;
	padding-left: 1.35em;
	font-weight: bold;
}
.visit a{
	text-decoration:none;
	color:#fff
}
.noflashtop {
	padding-top: 0px;
	padding-left: 0px;
}
.noflashtop img {
	float: left;
}
.noflashtop .rightnft {
	margin-top: 8px;
	margin-left: 40px;
}
.nfslide2 {
	margin: 0 0 0 -10px;
}
.nfst {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	color:#999;
	float: left;
	padding: 9px 0 0px 40px;
	line-height:1.2em;
	width: 320px;
}

.noflashtop .nofsection1 {
	float: left;
	padding: 0 38px 0 0;
}

.noflashtop .nofsection2 {
	float: left;
	padding: 0 38px 0 12px;
	background-image: url(images/border.gif);
	background-repeat: repeat-y;
}
.noflashtop .nofsection3 {
	float: left;
	padding: 0 38px 0 12px;
	background-image: url(images/border.gif);
	background-repeat: repeat-y;
}
.noflashtop .nofsection4 {
	float: left;
	padding: 0 38px 0 12px;
	background-image: url(images/border.gif);
	background-repeat: repeat-y;
}
.noflashtop .nofsection5 {
	float: left;
	padding: 0 0 0 12px;
	background-image: url(images/border.gif);
	background-repeat: repeat-y;
}
#topnoflash {
	float: left;
	clear: left;
	width: 926px;
	margin-top: 14px;
	margin-left: 2px;
}
.noflashtop .nftt a{
	font-size: 1.2em;
	text-decoration: none;
}
.nftb a {
	text-decoration: none;
	color: #aaa69d;
}

.noflashtop .nofsection1 .nftt a{
	color: #f2a03d;
}
.noflashtop .nofsection2 .nftt a{
	color: #d97c2b;
}
.noflashtop .nofsection3 .nftt a{
	color: #c86f3c;
}
.noflashtop .nofsection4 .nftt a{
	color: #8c2e0c;
}
.noflashtop .nofsection5 .nftt a{
	color: #5a1708;
}
#index .main #header .flash1 .ov1 {
	float: right;
	margin-top: -100px;
	z-index: 10000;
	margin-left: 0px;
	padding-left: 0px;
}

