/* Global Class */
html, body {height:100%;}
body {margin:0px; background:url(../images/canvas.gif) top repeat-x;}
table {font-size:12px; color:#6d6c6c; font-family:Arial, Tahoma, Helvetica, Verdana;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}
form {margin:0px; padding:0px;}


.float{float:left; padding:0px 0 0 10px; margin:0px;}
.floatr{float:right; padding:20px 0 25px 0px;}

.rigfloat{float:right;}

.righttab{ padding:0 20px 0 0;}

.midtab{ padding:25px 0 20px 0;}

/* .................Top Section................... */

.topbg{ margin:0 0 0 0; padding:20px 0 0 0;}
.topbg img{ float:left;}
.topbg span{ color:#08adc3; font-size:12px; font-weight:bold; padding:7px 8px 0 0; float:left;}
.topbg a{color:#7a7a7a; font-size:12px; font-weight:normal; text-decoration:none; padding:0 0 0 0;}
.topbg a:hover{ color:#000; text-decoration:none;}
.topbg p{padding:50px 8px 0 0; margin:0 0 0 0;}
.topbg b{ padding:0 10px 0 10px; margin:0 0 0 0; color:#7a7a7a;}

.topnav{margin:0 0 0 0; padding:0 0 0 0;}
.topnav ul{margin:0 0 0 0; padding:0 0 0 0; float:left;}
.topnav li{margin:0 0 0 0; padding:13px 0 0 0; float:left; list-style:none; height:27px; line-height:16px;}
.topnav li a{margin:0 0 0 0; text-transform:uppercase; padding:0px 55px 0 55px; display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#495054; border-right:1px solid #c0c1c2;}
.topnav li a:hover{margin:0 0 0 0; padding:0px 55px 0 55px; color:#04a3b8; text-decoration:none; font-weight:bold;}
.topnav li .end{margin:0 0 0 0; border:none; padding:0px 55px 0 55px;}


/*a.more:link, a.more:visited, a.more:active{ color:#545253; font-family:Arial, Tahoma, Helvetica, Verdana; text-decoration:none;}
a.more:hover{ color:#333333; font-family:Arial, Tahoma, Helvetica, Verdana; text-decoration:none;}*/

.weltext { font-size:22px; color:#5c5c5b; padding:0 0 0px 0; margin:0px; font-weight:normal;}

.weltext span{color:#46adbb;}

.weltext1 { font-size:20px; color:#000; padding:0 0 15px 0px; margin:0px; font-weight:normal;}

.weltext1 span{color:#0c4c8d;}

.inweltext { font-size:18px; background:url(../images/hdbullet.gif) no-repeat 1px 6px; color:#025da3; padding:0 0 8px 22px; font-weight:normal; border-bottom:1px solid #eeeeee;}


.lefthd { font-size:22px; color:#5c5c5b; padding:0 0 0px 30px; margin:0px; font-weight:normal;}
.lefthd span{color:#46adbb;}

.leftpart{ width:230px; border-left:1px solid #ededee; margin:0px 0px 0 0; padding:0px 0px 0 0;}

.leftpart ul{ margin:20px 0 0 30px; padding:0px; list-style:none;}
.leftpart li{  margin:0px 0px 0px 0px; padding:0px 0 2px 0px; line-height:28px; list-style:none;}
.leftpart li a{text-decoration:none; color:#777777; font-weight:bold; font-size:12px; padding:0px 0 0px 20px;  margin:0px; display:block;  background:url(../images/arrow.gif) no-repeat 2px 10px;}
.leftpart li a:hover{ color:#333; text-decoration:none;}

.marq{ width:635px; height:111px; background:#f7f6f6; padding:18px 20px 0 20px; margin:25px 0 0 0;}

.prodborder{border:2px solid #d7dfac; width:198px; margin:20px 0 0 0;}
.zoombg{ background:#eee; padding:6px 0 6px 0;}
.zoom{padding:5px 10px 5px 20px; margin:0px 0px 0 0; float:right; background:url(../images/zoom.gif) no-repeat 1px 6px;}
a.zoom {color:#000; font-size:11px; text-decoration:none; font-weight:bold;}
a.zoom:hover {color:#686000; text-decoration:none;}

.code{padding:5px 0px 5px 8px; color:#333; font-weight:normal; font-size:12px; margin:0px 0px 0 0;}

.more{padding:0px 10px 0px 0px; margin:0px 0px 0 0; float:right; background:url(../images/inmore.gif) no-repeat right;}
a.more{color:#4e4c4c; float:right; font-size:11px; text-decoration:none; font-weight:bold;}
a.more:hover{color:#000; text-decoration:none; font-weight:bold;}

/* .............inner Section................... */

.abouttext {font-size:12px; font-weight:normal; padding:0 10px 0 3px; margin:0 0 0 0; text-align:justify; line-height:20px;}

.abouttext b{ color:#5c5c5b; font-weight:bold; font-size:13px;}
.abouttext h1{ color:#31a1b0; font-weight:normal; font-size:14px;}
.abouttext span{color:#46adbb; font-weight:bold; font-size:13px;}

.abouttext ul{ margin:10px 0px 0px 0px; padding:0px 0 0 0; list-style:none;}
.abouttext li{ margin:0px 0px 0px 0px; line-height:22px; background:url(../images/bullet.gif) no-repeat 2px 6px;  list-style:none; padding:0px 0 0 22px; }
.abouttext li a{color:#4e4e4e; text-decoration:none; font-weight:normal;}
.abouttext li a:hover{ color:#000000; text-decoration:none; font-weight:normal;}

.abouttext a{ color:#0063bc; text-decoration:underline; font-weight:normal; }
.abouttext a:hover{ color:#333; text-decoration:none; font-weight:normal;}

/* .............bottom Section................... */

.botbg {background:url(../images/botbg.gif) repeat-x;}
.botlink b{ font-weight:bold; color:#676f73;}
.botlink{ line-height:22px;}
.copyright {font-size:11px; color:#6c6c6c; line-height:40px;}
.copyright a{ color:#6c6c6c; font-size:11px; padding-right:5px; text-decoration:underline; font-weight:bold;}
.copyright a:hover{ color:#333333; text-decoration:none;}
.botlink a{ color:#676f73; font-size:12px; text-decoration:none; font-weight:bold; padding:0 15px 0px 15px;}
.botlink a:hover{ color:#04a3b8; text-decoration:none; font-weight:bold;}

.clear {
	clear:both
}

#gallery {
	position:relative; height:325px; width:950px; border:0px solid #000;
}
	#gallery a {
	float:left;
	position:absolute;
	left:0;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500;
		float:left;
		
	}
	

.product-list2 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	
}

.product-list2{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	
}

.product-list2 ul li{
	margin:0 0px 15px 0;
	padding:15px 15px 15px 0px;
	float:left;
	width:320px;
	color:#666; background:#f7f6f6;
	
	
	
	
}
.product-list2 ul li:hover{
	/*background:#fff;*/
}
.product-list2 ul li img{
	margin:0px 0 0 15px;
	padding:0;
	float:left;
	border:none;
}
.product-list2 ul li h3{
	margin:0px 0 5px 0px;
	padding:0 0 0 155px;
	color:#46adbb;
	font-size:11px;
	font-weight:bold;
	
}

.product-list2 ul li h3 a{
	color:#46adbb;
	font-size:12px; text-decoration:none;
	font-weight:bold;
	
}

.product-list2 ul li h4{
	margin:0 0 0 0;
	padding:0 0 0 155px;
	color:#322f2f;
	font-size:11px; line-height:16px; text-align:justify;
	font-weight:normal;
	
}
.product-list2 ul li span{ float:right; padding:8px 0 0 0;
}
	
	
/* send Enquiry */

.sendpd{padding-top:12px;}
.sendpdbot{padding-bottom:7px; color:#666666;}
.sendpdleft{padding-left:260px;}
.submit{background:#46adbb; padding:3px 5px 3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #666666;}
.sendpdleft1{padding-left:162px;}
