body {

	margin: 0 auto;
	background-color: #ced2d5;

	font-family: Tahoma;

	font-size: 11px;

}



img {

	border: none;

}



a {

	text-decoration: none;

}



a:focus



{

  outline: none;



}











p {



	padding: 0;



	margin-bottom: 10px;



}



div.main {



	clear: both;



	margin: 0px auto; 



	width: 978px;

	

/*978*/



	text-align: left;



	line-height: 16px;



	padding-left: 4px;



	background-image: url(images/main-bg.gif);



	background-repeat: repeat-y;



	display: table;



}



div.row {



	clear: both; 

}







div.cell {



	display: table-cell;



	float: left;



}



#menu {



	list-style: none;



	margin: 0 0 0 42px;



	padding: 0;



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}



#menu li {



	float: left;	



	width: auto;	



}



#menu li a {
	color: black;
	display: block;
	padding: 10px 10px 10px 10px;
	border-left: 1px #cccccc solid;	
}



#menu a.on {

color:#215FA6;
}
#menu a:hover {



	color: #215fa6;



	border-left: 1px #215fa6 solid;



}



div.lang {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding-top: 20px;
	width:200px;
}



div.lang a {
	color: #333333;
	margin: 0 3px;
}



div.lang a:hover {
	text-decoration: underline;
}



div.lang a.on {
	color: #215fa6;
	font-weight: bold;
}



#search {
	margin: 33px 0 0 0;
	padding: 0 0 0 435px;
	float: left;
	display: block;
}



#search label {



	color: black;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	float: left;



	line-height: 21px;



	padding-right: 10px;
margin-right:10px;


	width: 45px;



}



#search input {



	background-image: url(images/input-bg.gif);



	background-repeat: no-repeat;



	background-color: white;



	border: none;



	width: 141px;



	height: 21px;	



	float: left;



	font-size: 11px;



	padding: 3px;



	margin: 0;



}



#search input.submitbutton {



	background-image: url(images/go-btn.gif);



	background-repeat: no-repeat;



	background-color: #215fa6;



	cursor: pointer;



	float: left;



	width: 28px;



	height: 21px;



}



div.content {



	clear: both;



	margin-left: 20px;



	display: table;

	margin-bottom: 120px;



}



div.content2 {



	clear: both;

	margin-left: 20px;

/*	display: table;*/

	margin-bottom: 50px;



}

div.home-boxes-bg {



	clear: both;



	background-image: url(images/home-boxes-bg.gif);



	background-repeat: repeat-y;

/*	display: table-cell;*/

/*	display: inline-table;

*/

	width: 950px;



	margin-bottom: 41px;



	padding-right: 0px;

	vertical-align: top;

}



div.home-box {



	float: left;



	vertical-align: top;

/*	display: table-column;*/

	width: 234px;/*234*/

}



div.home-box img {



	vertical-align: top;

	clear: both;



	border-right: 9px white solid;

/*9*/

}



div.home-box01-title,



div.home-box02-title,



div.home-box03-title,



div.home-box04-title {



	border-right: 9px white solid;/*9*/

	clear: both;



	background-image: url(images/home-box01-titlebg.jpg);



	background-repeat: no-repeat;



	width: 225px;

/*210*/

	height: 27px;



	line-height: 27px;



	color: white;



	padding-right: 0px;

/*14*/

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	text-align: right;



/*	border-right: 10px white solid;*/

	border-bottom: 20px white solid;



}



div.home-box02-title {



	background-image: url(images/home-box02-titlebg.jpg);

}



div.home-box03-title {



	background-image: url(images/home-box03-titlebg.jpg);

}



div.home-box04-title {



	background-image: url(images/home-box04-titlebg.jpg);

}





div.home-box01-title a {color: white;}



div.home-box01-title:hover { background-image: url(over/red-over.jpg); background-repeat: no-repeat;}







div.home-box02-title a {color: white;}



div.home-box02-title:hover { background-image: url(over/blue-over.jpg); background-repeat: no-repeat;}







div.home-box03-title a {color: white;}



div.home-box03-title:hover { background-image: url(over/green-over.jpg); background-repeat: no-repeat;}







div.home-box04-title a {color: white;}



div.home-box04-title:hover { background-image: url(over/yellow-over.jpg); background-repeat: no-repeat;}









div.home-box p {



	width: 203px;



	padding-left: 14px;



	text-align: justify;



}



div.home-box a.browse {



	color: #215fa6;



	font-weight: bold;



	background-image: url(images/bullet-arrows.gif);



	background-repeat: no-repeat;



	background-position: 0 5px;



	padding-left: 20px;



	display: block;



	margin-left: 14px;



}



div.home-box a.browse:hover {



	text-decoration: underline;



}



div.home-2cols-bg {



	clear: both;



	background-image: url(images/home-2cols-bg.gif);



	background-repeat: repeat-y;



	width: 950px;



	display: table;	



}



div.home-col {



	float: left;



	margin-right: 8px;

	width: 460px; }







div.col-title {



	clear: both;



	background-image: url(images/title-bg.gif);



	background-repeat: no-repeat;



	width: 460px;

/*440*/

	height: 27px;



	line-height: 27px;



	text-align: right;



	padding-right: 0px;

/*30*/

/*	border-right: 10px white solid;

*/

	border-bottom: 15px white solid;



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #333333;



}



div.home-col p {



	width: 435px;

/*435*/

	padding-left: 15px;



}



div.home-col  a  {



	color: #215fa6;



	text-decoration: underline;



}



div.home-col a:hover {



	text-decoration: none;



}



div.home-col a.readmore {



	color: #215fa6;



	font-weight: bold;



	background-image: url(images/bullet-arrows.gif);



	background-repeat: no-repeat;



	background-position: 0 5px;



	padding-left: 20px;



	display: block;



	margin-left: 5px;



	margin-top: 10px;



}







div#content2 a {color: #215fa6;



	text-decoration: underline; }



	



div#content2 a:hover {color: #215fa6;



	text-decoration: none; }	











div.home-col a.readmore:hover {



	text-decoration: underline;



}



div.footer {



	clear: both;



	background-image: url(images/footer-bg.gif);



	background-repeat: no-repeat;



	background-position: bottom;



	width: 930px;



	text-align: center;



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}



div.footer a {



	color: black;



	margin: 0 20px;



} 



div.footer a:hover,



div.footer a.on {



	color: #215fa6;



	border-bottom: 1px #215fa6 solid;



}



div.copy {



	clear: both;



	text-align: center;



	font-size: 10px;



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	color: #999999;



	line-height: 35px;



}



div.aluminium-title, div.product-title {



	clear: both;



	background-image: url(images/aluminium-title-bg.jpg);



	background-repeat: no-repeat;



	width: 884px;



	height: 26px;



	color: white;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	line-height: 26px;



	padding-left: 36px;



	display: table;



	margin-top: 15px;



	margin-left: 2px;



}







div.aluminium-title:hover { background-image: url(over/aluminium-title-over-long.jpg); background-repeat: no-repeat;}



div.product-title a, div.aluminium-title a {color: white;}







div.reinforced-title {



	clear: both;



	background-image: url(images/reinforced-title-bg.jpg);



	background-repeat: no-repeat;



	width: 884px;



	height: 26px;



	color: white;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	line-height: 26px;



	padding-left: 36px;



	display: table;



	margin-top: 15px;



	margin-left: 2px;



}



div.reinforced-title:hover { background-image: url(over/reinforced-title-over-long.jpg); background-repeat: no-repeat;}

div.reinforced-title a {color: white;}



div.insulation-title {



	clear: both;



	background-image: url(images/insulation-title-bg.jpg);



	background-repeat: no-repeat;



	width: 884px;



	height: 26px;



	color: white;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	line-height: 26px;



	padding-left: 36px;



	display: table;



	margin-top: 15px;



	margin-left: 2px;



}



div.insulation-title:hover { background-image: url(over/insulation-title-over-long.jpg); background-repeat: no-repeat;}

div.insulation-title a {color: white;}



div.composite-title {



	clear: both;



	background-image: url(images/composite-title-bg.jpg);



	background-repeat: no-repeat;



	width: 884px;



	height: 26px;



	color: white;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	line-height: 26px;



	padding-left: 36px;



	display: table;



	margin-top: 15px;



	margin-left: 2px;



}



div.composite-title:hover { background-image: url(over/composite-title-over-long.jpg); background-repeat: no-repeat;}



div.composite-title a {color: white;}





div.category-title {



	clear: both;



	background-image: url(images/category-title-bg.gif);



	background-repeat: no-repeat;



	width: 550px;



	height: 27px;



	line-height: 27px;



	text-align: right;



	padding-right: 10px;



	font-weight: bold;



	display: table;



	margin: 10px 0 10px 3px;

	vertical-align:top;



}



div.category-txt {



	clear: both;



	padding-left: 18px;



	width: 547px;



	padding-bottom: 20px;



}



div.category-txt p {



	padding-bottom: 10px;



	font-size:12px;



}











div.category-txt p.bullet {



	background-image: url(images/bullet-triangle.gif);



	background-repeat: no-repeat;



	background-position: 0 4px;



	padding-left: 15px;



}







/* one line */



div.category-txt ca {;}



div.category-txt td.tlink {

	width: 150px;

	border: 0px;

	text-align: left;

	padding-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

div.category-txt td.tdesc {

	border: 0px;

	text-align: left;

	padding-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



div.category-txt td.tdesc a {

	color: #666666;	/*display: block;*/

	font-weight: normal;

}

div.category-txt td.tlink b {

	color: #215fa6;

	font-weight: bold;

	/*display: block;*/

}



div.category-txt td.tlink a:hover {

	color: #215fa6;

	text-decoration: underline;

}



/*div.category-txt span.desc {



	padding-left: 40px;



}

*/

div.category-txt a {



	color: #666666;	/*display: block;*/



}



div.category-txt b {



	color: #215fa6;



	font-weight: bold;



	/*display: block;*/



}







div.category-txt a:hover {



	color: #215fa6;



	text-decoration: underline;



}















div.category-table-title01,



div.category-table-title02,



div.category-table-title03,



div.category-table-title04 {



	float: left;



	background-color: #f1f1f1;



	font-weight: bold;



	text-align: center;



	border-left: 1px #a8a8a8 solid;



	border-top: 1px #a8a8a8 solid;



	border-bottom: 1px #a8a8a8 solid;



	width: 238px;



	line-height: 30px;



	margin-left: 15px;



	display: inline;



}



div.category-table-title02,



div.category-table-title03,



div.category-table-title04 {



	width: 216px;



	margin: 0;



}



div.category-table-title04 {



	border-right: 1px #a8a8a8 solid;



}



div.category-cell01,



div.category-cell02,



div.category-cell03,



div.category-cell04,



div.category-cell01b,



div.category-cell02b {



	float: left;



	width: 238px;



	border-left: 1px #a8a8a8 solid;	



	border-bottom: 1px #a8a8a8 solid;



	font-weight: bold;



	padding: 10px 0;



	color: #666666;



}



div.category-cell01,



div.category-cell01b {



	padding-left: 20px;



	width: 218px;



	margin-left: 15px;



	display: inline;



}



div.category-cell01b {



	padding: 18px 0 18px 20px;



}



div.category-cell02,



div.category-cell03,



div.category-cell04 {



	width: 216px;



	text-align: center;



}



div.category-cell04 {



	border-right: 1px #a8a8a8 solid;



}



div.category-cell02b {



	width: 650px;



	text-align: center;



	border-right: 1px #a8a8a8 solid;



}



div.notes {



	clear: both;



	width: 890px;



	text-align: justify;



	margin-left: 15px;



}



div.notes p{
width:530px;
}
div.notes ul{
width:490px;
}







.contact_form td {

	text-align: left;

	color: #666666;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-right-color: #a8a8a8;



	border-bottom-color: #a8a8a8;



	font-weight: normal;font-size: 14px;



	padding-top: 8px;



	padding-bottom: 8px;



}







/* my table */







#table {



	width: 891px;



	margin-left: 15px;



	clear: both;



}







#mytable {



	padding: 0;



	margin: 0;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #a8a8a8;



}







th {



	color: #000000;

	letter-spacing: 2px;

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #a8a8a8;

	border-right-color: #a8a8a8;

	border-bottom-color: #a8a8a8;

	width: 222px;

	font-size: 11px;

	font-weight: bold;

	padding-top: 8px;

	padding-bottom: 8px;

	background-color: #f1f1f1;



}





th.nobg {



	width: 245px;

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #a8a8a8;

	border-top-style: solid;

	border-top-color: #a8a8a8;

	background-image: none;

	border-left-width: 1px;

	border-left-color: #a8a8a8;

	background-color: #f1f1f1;

}



th.nobg2 {



	width: 297px;

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #a8a8a8;

	border-top-style: solid;

	border-top-color: #a8a8a8;

	background-image: none;

	border-left-width: 1px;

	border-left-color: #a8a8a8;

	background-color: #f1f1f1;

}













td {



	color: #666666;



	text-align: center;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-right-color: #a8a8a8;



	border-bottom-color: #a8a8a8;



	font-weight: bold;



	padding-top: 8px;



	padding-bottom: 8px;



}











td.alt {



	color: #797268;



}







th.spec {



	border-top-width: 0;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #a8a8a8;



	padding-top: 8px;



	padding-bottom: 8px;



}







th.specalt {



	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	color: #797268;



	border-top-width: 0;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #a8a8a8;



}







/* my table end */







/* Increased font size */



.produkt-txt



 {



	font-size: 13px;



	width: 550px;



	padding-left: 15px; }



	



.produkt-txt ul { ;



	list-style-image: url(images/pr-li.jpg);



}







div.content2 { font-size: 12px; }

















/* CONSTRUCTION */







#construction {



	padding: 0;



	margin: 0;



}







#construction th {



	width: 295px;



	background-color: #FFFFFF;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	color: #666666;



	font-weight: normal;



	padding-left: 10px;



	padding-right: 10px;



}







#construction a {color: #666666; }







#construction a:hover {color: #215fa6; }







input[type=text]:focus,



input[type=password]:focus {



  outline: 0 none;



}





#menuboard {

	position:absolute;

	background-color: #FFFFFF;

	border:0px solid #666666;

	padding: 0px;

	width:230px;

opacity:0.8;filter:alpha(opacity=80);


	text-align:left;

}



.menu_item {;}



#menu div a {

	color: #666666;

	display: block;

	padding-top: 10px;

	padding-left: 11px;

	padding-bottom: 10px;

	border-left: 1px #cccccc solid;	

}



#menu div a.on,

#menu div a:hover {

	color: #215fa6;

	border-left: 1px #215fa6 solid;

}



.contact_form pr{

	

	text-align: left;

padding-left:10px;





}



p.contact {font-size: 14px; }#boxes img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



/* BOXES */



div.categoryone {

	width: 172px;

	float: left;

	background-image: url(box.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 69px;

	margin-right: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-left: 0px;

	text-align: center;

}

div.categorytwo {

	width: 172px;

	float: left;

	height: 69px;

	background-image: url(box.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

div.categorythree {

	width:172px;

	float: left;

	background-image: url(box.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 69px;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align: center;

}









/* BOXES */

#boxes {

	margin-top: 20px;

	margin-bottom: 0px;

	width: 1000px;

	height: 80px;

}



#forma {

	margin-left: 50px;

}

.title {

	font-family: Tahoma;

	font-size: 12px;

	color: #666666;

	font-weight: bold;

}



.rounded {

	background-image: url(field.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 19px;

	width: 221px;

	padding-top: 0;

	padding-right: 15px;

	padding-bottom: 0;

	padding-left: 10px;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

input.btn { text-align:center;margin-left:306px;

text-decoration:none;border:none;



cursor:pointer; font-weight:bold;

color: #000;width:66px; height:29px; background:url(../send-button.gif) left top no-repeat;

padding:0px 3px 10px 2px;width:136px;





}

input.btn:hover {text-decoration:none;

color: #0066CC ;

}





input {

	background: #FFF;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.country-code        {

	height: 19px;

	width: 39px;

	font-size:11px;

	padding: 0 5px;

	background-image: url(sm-field.jpg);

	background-repeat: no-repeat;

	padding:0 15px 0 5px;

	margin: 0px;

}

.phone {

	background-image: url(phone-field.jpg);

	

	background-repeat: no-repeat;

	padding: 0 5px;

	height: 19px;

	width: 82px;

	padding:0 15px 0 5px;

	

	

}

.link a {

	color: #215FA6;

}



.textbox {

	background-image: url(textarea.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 164px;

	width: 223px;

	overflow:hidden;

	margin: 0px;

	padding: 20px;

border:1px solid #ffffff;

}



select.rounded {

	background-image: url(field.jpg);



	margin-left: 20px;

	height: 19px;

padding:1px 4px 2px 3px;

width:224px;

border:1px solid #ffffff;

font-size:11px;

}

span.name {

	padding: 0px;

	color: #666666;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	margin-left: 0px;

}







#loading

{

	top:0px;

	right:0px;

	background:#999999;

	color:#fff;

	font-size:12px;



	padding:2px 2px 2px 5px;

	display:none;

	width:100px;

	height:16px;

	

}

/*drop down(saikat ghosh) 10-11-2009*/



.country{

	width:92px;

	height:26px;

	/*position:absolute;

	left: 154px;

	top: 32px;*/

	/*font-weight:bold;*/

	font-size: 10px;

	color: #000;

	z-index:0;

	overflow: hidden;

}

span.select {

	position: absolute;

	width: 200px; /* With the padding included, the width is 190 pixels: the actual width of the image. */

	height: 18px;

	padding: 0 60px 0 8px;

	color: #000;

	font: 11px arial,sans-serif;

	line-height:18px;

	background: url(../images/catagori-list.gif) no-repeat;

	overflow: hidden;

}

.roundeds{

	font-size:11px;

}



/*drop down(saikat ghosh) 10-11-2009*/

