/* CSS Document */
.list_body{background-image:url(../images/body_brown-white_subpage_bg.gif); background-color:#251806; background-repeat: repeat-x; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.product_body{background-image:url(../images/body_product-page_bg.gif); background-color:#251806; background-repeat: repeat-x; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear{clear:both; height: 0; line-height: 0px;}
h1{ margin:0; padding:0;color: #fff;  text-decoration:none; font-size: 24px;  margin:0 0 17px 0; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif}
h2{ margin:0; padding:0;color: #fff;  text-decoration:none; font-size: 21px;  margin:0 0 5px 0;}
h4{margin:0; padding:0;color: #fff; font-size:14px; }
h5{margin:0 0 5px 0; padding:0;color: #fff; font-size:12px; }

a {color: #ffffff; text-decoration: underline; }
a:hover {color: #C29F76; text-decoration: none;}
a:visited {color: #ffffff; text-decoration: underline; }
a:visited:hover {color: #C29F76; text-decoration: none;}
.header img #logo{ margin:0;}
.wrapper{width:940px; margin: 0 auto ; padding: 0;}
/*================HEADER========================*/
.header{width:940px; padding: 0;  height:100px; background:url(../images/toppage_i-s-b_logo..gif) 0% 0% no-repeat;}
.header ul{ margin:0; padding:10px 0 0 0; list-style: none; }
.header li{float: left; height: 19px; padding: 0 10px 10px 10px;  text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif; }
.subnav_line{ background:url(../images/subnav_line_img.gif) 0% 0% no-repeat;  }
.header li a{text-decoration:none; color:#fff; font-size:11px; padding:0; text-align:right; vertical-align:middle;}
.header li a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#A98C6B; text-decoration:none;}


#product{left: 230px; position: absolute; padding: 0; margin:0 10px 0 0; width:110px; height:40px;}
#architect{left: 350px; position: absolute; padding:0; margin:0 10px 0 0; width:110px; height:40px;}
#where_to_buy{left: 470px; position: absolute; padding: 0;margin:0 10px 0 0; width:110px; height:40px;}
#pastproducts{left: 590px; position: absolute; padding:0; margin:0 10px 0 0; width:110px; height:40px;}
#services{left: 710px; position: absolute; padding:0; margin:0 10px 0 0; width:110px; height:40px;}
#technical{left: 830px; position: absolute; padding:0; margin:0; width:110px; height:40px;}


/*=================end of header*/
/*footer*/
#footer{width: 940px; position:relative; }
#continuum-panel{  width:940px; height: 60px; background:url(../images/bottompanel_black_bg.gif) 0% 0% no-repeat; margin:0; padding:0; position:absolute; padding: 10px 0px 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#continuum-panel p{ font-size:10px; margin:0; padding:0;}
#con-link{ position:absolute; top:10px; right:60px; font-size:11px;}
#con-link a {color: #ffffff; text-decoration: underline; }
#con-link a:hover {color: #D68B23; text-decoration: none;}
/*=================end of footer*/
ul.past-p-list{ padding:15px 15px 15px 35px;}
/*sub-page content===================*/
img{margin: 20px 0px 0px 0px;}
#left{ margin: 0 0 0 20px;}
/* side coloum with navigation */
#coloum1{margin: 40px 0 0 0; padding:10px 0 0 0;  width: 220px; float:left; clear:right;}
#coloum1 ul{list-style:none; background-color:#1D1305;  padding:0; margin:0 0px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#coloum1 li{background-color:#251806; border:1px solid #463B2C; width: 192px; margin: 1px 0 0 0; padding:4px 4px 4px 9px; text-indent:0; }
#coloum1 li a, #coloum1 li a:visited {color: #ffffff; text-decoration: none; padding: 2px 0 0 0;}
#coloum1 li a:hover{color: #D68B23; text-decoration: none;}
/*===========================For the dropdown in the subside navigation========================================*/
.dropdown{ width:192px; background-color: #845B2C; padding: 10px 0 10px 10px; margin:0 0 0 10px; line-height: 1.3em; font-size:12px;} /* height:60px;  */
.dropdown a{background:url(../images/mainimage_arrow_but_off.jpg) 0% 0% no-repeat; color:#FFFFFF; padding: 0 0 0 10px; text-decoration: none;}
.dropdown a:hover{background:url(../images/mainimage_arrow_but_on.jpg) 0% 0% no-repeat; color:#D68B23; text-decoration: none;}

.side_buttons a{ float:right;  text-decoration:none;  padding:0 25px 0 0; margin:0; background:url(../images/panel_arrow_but_on.gif) 100% 50% no-repeat; color:#FFFFFF; font-size:12px; }
.side_buttons a:hover{ background:url(../images/panel_arrow_but_off.gif) 100% 50% no-repeat; color:#D68B23; text-decoration:none; } 

#where{background:url(../images/leftcoloum_where_bg.gif) 0% 0% no-repeat; height:10px; margin:17px 0 0 0; padding:60px 0 0 110px; text-align:left; }
#download{background:url(../images/leftcoloum_download_bg.gif) 0% 0% no-repeat; height:10px; margin:17px 0 0 0; padding:60px 0 0 110px; text-align:left; }
#contact{background:url(../images/leftcoloum_contactus_bg.gif) 0% 0% no-repeat; height:10px; margin:17px 0 0 0; padding:60px 0 0 110px; text-align:left; }

/* main coloum for sample products */
#coloum2{width: 680px; margin:40px 0 0 20px; padding: 20px 0px 20px 20px; float:left; color:#FFFFFF; float:left; background:url(../images/coloum2_gradient_bg.gif) 0% 0% no-repeat; }
#directory{ width: 640px; margin:0 0 20px 0; padding:0; font-size:10px; color: #A8A39B;}
#directory a{color: #A8A39B; font-size:10px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#directory a:hover{ color:#D68B23;}
/*
#coloum2 ul{float:right; right: 0; color: #ffffff; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin: 0 20px 0 0;}
#coloum2 li{float:left; width:20px; margin:0; height:18px; list-style:none; text-align:center; display:block; background-color:#845B2C;}
#coloum2 li a{background-color:#845B2C;   color:#FFFFFF; text-decoration:none; padding: 2px 0 0 0; display:block;}
#coloum2 li a:hover{display:block; background-color:#A98C6B; color:#FFFFFF; margin:0; height:16px; text-decoration:none; }
*/
#coloum2 p 
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 17px;
}

#coloum2 .summery p 
{
	padding: 0;
	margin: 0 0 10px 0;
}


#coloum2 h4 
{
	margin: 0 0 10px 0;
}
.sample{width: 660px; height: auto; margin: 7px 0 11px 0; padding: 10px  0; float:left;
border-bottom: 1px solid #9B9071;}
.sample img{float:left; /*height: 95px; width: 94px; */ margin:0 10px 2px 20px; background-color:#006699;}
.sample p{margin:5px 0 0 0; padding:0;color: #fff; font-size:12px; line-height: 1.8em;}
.sample a{float:right; text-decoration:none;  padding:0 25px 0 0; margin:10px 0 0 10px; background:url(../images/panel_arrow_but_on.gif) 100% 50% no-repeat; color:#FFFFFF;  font-size:12px;}
.sample a:hover{background:url(../images/panel_arrow_but_off.gif) 100% 50% no-repeat; color:#FF6600; text-decoration:none; }
/*================================================================================*/
.images{ margin: 0; width:430px; /* float:left;*/ font:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.images img {margin:0 auto;  padding:0; border: 2px solid #fff;}
#coloum2 .images p{ margin:5px 0 5px 0; text-align:left; padding: 0; font-size: 10px;}
.line{ width: 430px; height: 20px; background:url(../images/productpage_line-images_bg.jpg) 0% 0% repeat-x; text-align: left;}
.summery { /*float:left; width:190px;*/ font-size:12px; line-height:1.6em;}
.summery a {
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0pt;
text-decoration:none;
}
.summery a:hover{text-decoration:none; color:#583606;}

table.formTable 
{
	margin: 10px;
}

table.formTable th, table.formTable td 
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}



/*****************/
/* sitemap lists */
#coloum2 ul.siteMap, #coloum2 ul.siteMap li ul, ul.list
{
	margin: 0 0 10px 0;
	background-color:#251806;
} 

#coloum2 ul.siteMap li, ul.list li 
{
	padding: 2px 0 2px 0;
}

#coloum2 ul.siteMap li a, ul.list li a 
{
	font-size: 12px;
}

/***********************/
/* documents download */
#docs 
{
	display: block;
}

#docs a 
{
	display: block;
	margin: 10px 0 10px 0;
	padding: 0 0 5px 35px;
	background: url(../images/ico_download.gif) 0px 2px no-repeat;
	line-height: 20px;
	
}

ol.importantInfo 
{
	margin: 0 30px 25px 30px;
	padding: 0;
}

ol.importantInfo li 
{
	margin: 0 0 15px 0;
}