/* CSS Document */
body{
background:url(../images/bg.gif) repeat-x;
margin:0px;
padding:0px;
}
margin, padding, h1, h2, h3, h4, h5, h6, form, div, ol, ul, li, p, input, select, span, label {
margin:0px;
padding:0px;
}
a:link {
	color: #454545;
	text-decoration:underline;
}
a:visited {
	color: #00b3eb;
	text-decoration:none;
}
a:hover {
	color: #00b3eb;
	text-decoration:none;
}
a:active {
	color: #454545;
	text-decoration:none;
}
.clr{
clear:both;
}
#main-containter{
width:966px;
margin:0 auto;
}
#add{
width:956px;
font:normal 12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
padding:15px 0 15px 10px;
}
#header{
width:966px;
height:277px;
float:left;
}
#banner{
width:744px;
height:226px;
float:left;
/*background:url(../images/1.png) no-repeat;*/
}
#logo{
position:absolute;
z-index:1;
float:left;
}
#rgt-nav-bg{
width:222px;
height:277px;
float:left;
/*background:url(../images/rgt-nav-bg.jpg) no-repeat;*/
}
#rgt-nav-box{
width:206px;
float:left;
padding:0 0 0 8px;
}
#rgt-nav-top{
}
#rgt-nav-midd-rep{
background:url(../images/nav-box-midd-rep.jpg) repeat-y;
}
#rgt-nav-midd{
background:url(../images/nav-box-midd.jpg) no-repeat;
width:214px;
height:176px;
}
#rgt-nav-midd ul{
list-style:none;
}
#rgt-nav-midd ul li{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
padding:0px 0 0px 25px;
line-height:30px;
background:url(../images/divider.gif) 25px bottom no-repeat;
}
#rgt-nav-midd ul li a{
text-decoration:none;
color:#fff;
}
#rgt-nav-midd ul li a:hover{
text-decoration:none;
color:#00b3eb;
}
#rgt-nav-midd ul li span{
text-decoration:none;
color:#00b3eb;
}
#rgt-nav-bott{
}
#content-con{
width:966px;
}
#strip{
/*background:url(../images/strip.jpg) no-repeat;*/
width:966px;
padding:0px 0 51px 0;
}
#left-con{
width:372px;
float:left;
}
#about-con{
width:372px;
float:left;
}
#about-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#about-con img{
padding:0px 0 0px 0px;
}
#about-con p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
}
#about-con span{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#1783b5;
position:absolute;
z-index:2;
padding:135px 0 0px 0px;
float:left;
}
#portfolio-con{
width:372px;
float:left;
}
#portfolio-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#portfolio-con img{
padding:0px 0 0px 0px;
}
#portfolio-con p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
}
#portfolio-con span{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#1783b5;
position:absolute;
z-index:2;
padding:135px 0 0px 0px;
float:left;
}
#contact-con{
width:180px;
float:left;
display:block;
}
#contact-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#contact-con p{
font:bold 15px Arial, Helvetica, sans-serif;
color:#454545;
text-align:center;
background:url(../images/msg-bg.gif) left bottom no-repeat;
padding:0px;
width:323px;
min-height:50px;
padding:44px 25px 50px 25px;
}
input, textarea{
width:165px;
height:16px;
border:solid 1px #8f999b;
float:left;
margin:0 0 5px 0;
font:10px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
padding:0 0 0 3px;
}
textarea {
height:50px;
margin:0 0 0px 0;
}
.button {
width:100px;
height:31px;
float:right;
border:none;
cursor:pointer;
font:bold 11px Tahoma, Arial, sans-serif, serif, Verdana;
color:#fff;
background:url(../images/submit-bg.gif) no-repeat;
margin:0 120px 0 0;
}
#rgt-cont{
width:530px;
float:left;
padding:0 0 0 63px;
}
#rgt-cont ul{
list-style:square;
padding:0 0 0 20px;
}
#rgt-cont ul li{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#454545;
padding:0px 0 0px 0px;
line-height:30px;
background:url(../images/divider1.gif) 0px bottom repeat-x;
}
#rgt-cont ul li a{
text-decoration:none;
color:#fff;
}
#rgt-cont ul li a:hover{
text-decoration:none;
color:#00b3eb;
}
#rgt-cont ul li span{
text-decoration:none;
color:#00b3eb;
}
#products-con{
width:530px;
float:left;
}
#products-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#products-con h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#6a6b69;
padding:0px 0 0px 0;
border-bottom:dashed 1px #6A6B69;
}
#products-con img{
padding:8px 0 0px 2px;
}
#products-con p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
}

#services-con{
width:530px;
float:left;
}
#services-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#services-con h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#6a6b69;
padding:0px 0 0px 0;
}
#services-con img{
padding:8px 0 0px 2px;
}
#services-con p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
}

#footer{
width:966px;
height:60px;
background:url(../images/copyright-bg.gif) 550px bottom no-repeat;
margin:25px 0 0 0;
}
#footer-links, #copyright{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
padding:25px 0 15px 177px;
float:left;
}
#footer-links a{
text-decoration:none;
color:#454545;
}
#footer-links a:hover{
text-decoration:none;
color:#00b3eb;
}
#footer-links span{
text-decoration:none;
color:#00b3eb;
}
#copyright{
width:90px;
font-size:10px;
float:left;
padding:25px 145px 15px 50px;
}

/*Products Page Css*/

#products-con-lft1{
width:auto;
/*float:left;*/
padding-right:26px;
}
#products-con-lft1 h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#products-con-lft h1, #products-con-lft2 h1, #products-con-lft3 h1, #products-con-lft4 h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#products-con-lft h2, #products-con-lft2 h2, #products-con-lft3 h2, #products-con-lft4 h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#6a6b69;
padding:10px 0 0px 0;
border-bottom:1px dashed #6A6B69;
}
#products-con-lft img, #products-con-lft2 img, #products-con-lft3 img, #products-con-lft4 img{
padding:8px 0 0px 2px;
}
#products-con-lft p, #products-con-lft2 p, #products-con-lft3 p, #products-con-lft4 p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
}
#products-con-lft ul, #products-con-lft2 ul, #products-con-lft3 ul, #products-con-lft4 ul{
list-style:none;
padding:0 0 0 25px;
margin:0px;
}
#products-con-lft ul li, #products-con-lft2 ul li, #products-con-lft3 ul li, #products-con-lft4 ul li{
font:bold 12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#1783B5;
line-height:25px;
list-style:disc;
}
#products-con-lft ul li a, #products-con-lft2 ul li a, #products-con-lft3 ul li a, #products-con-lft4 ul li a{
text-decoration:none;
color:#1783B5;
}
#products-con-lft ul li a:hover, #products-con-lft2 ul li a:hover, #products-con-lft3 ul li a:hover, #products-con-lft4 ul li a:hover{
text-decoration:underline;
color:#454545;
}
.product-detail{
width:100%;
float:left;
}
.product-detail h1, h2{
font:bold 18px Arial, Helvetica, sans-serif;
color:#1783B5;
margin:0 0 10px 0;
}
.product-detail h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#333333;
}
.product-detail p{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:20px;
margin:0 0px 10px 0;
text-align:justify;
}
.product-detail img{
border:dashed 2px #666666;
margin:0 0 0 15px;
}
.product-detail ul{
list-style:none;
padding:0px;
margin:0px 25px 10px 0;
float:left;
}
.product-detail ul li{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
list-style:none;
padding:0px;
margin:0px;
line-height:18px;

}
#products-con-rgt{
width:auto;
float:left;
padding:0px 0 0 0;
}
#products-con-rgt h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#products-con-rgt h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#6a6b69;
padding:8px 0 0px 0;
}
#products-con-rgt img{
padding:8px 0 0px 2px;
}
#products-con-rgt p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
}

/*portfolio page css*/
#por-con{
padding:0 13px 0 13px;
}
.por-con{
width:313px;
float:left;
padding:0 0px 0 0;
}
.por-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
.por-con img{
padding:0px 0 0px 0px;
}
.por-con p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
width:300px;
}
.por-con span{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#1783b5;
position:absolute;
z-index:2;
padding:110px 0 0px 0px;
float:left;
}
/*contact page css*/
#contact-map{
width:566px;
float:left;
}
#contact-map h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#write-us{
width:300px;
float:left;
}
#write-us h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#Layer13 {
	position:absolute;
	margin:170px 0 0 180px;
	padding:0px;
	width:205px;
	height:117px;
	z-index:4;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	width:205px;
	height:117px;
	z-index:4;
	margin:88px 0 0 290px;
	padding:0px;
	visibility: hidden; display:none;
}

#Layer10 {
	position:absolute;
	width:205px;
	height:117px;
	z-index:5;
	margin:86px 0 0 260px;
	padding:0px;
	visibility: hidden; display:none;
}
#Layer11 {
	position:absolute;
	width:205px;
	height:117px;
	z-index:6;
	margin:140px 0 0 390px;
	padding:0px;
	visibility: hidden; display:none;
}
#Layer14 {
	position:absolute;
	width:205px;
	height:117px;
	z-index:17;
	margin:165px 0 0 385px;
	padding:0px;
	visibility: hidden; display:none;
}
#Layer12 {
	position:absolute;
	width:205px;
	height:117px;
	z-index:50;
	margin:140px 0 0 390px;
	padding:0px;
	visibility: hidden;
}
.contact-map-bg {
background:url(../images/contact-map.gif) center top no-repeat;
height:277px;
}
.contact-popup {
background:url(../images/contact-popup.gif) left top no-repeat;
width:auto;
}
p.add-txt{
font:normal 12px  Arial, Verdana, sans-serif;
color:#31383C;
padding:5px 10px 0px 20px;
}
.contact-head {
font:bold 12px  Arial, Verdana, sans-serif;
color:#206DA1;
margin:20px 0px 0px 20px;
background-image: url(../images/line.gif);
background-repeat: no-repeat;
background-position: left 19px;
line-height:20px;
}
#productsdetails-con{
width:966px;
float:left;
}
#productsdetails-con h1{
font:18px Arial, Helvetica, sans-serif;
color:#1783b5;
padding:20px 0 19px 0;
}
#productsdetails-con h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#6a6b69;
padding:3px 0 0px 0;
width:500px;
height:30px;
float:right;
background:url(../images/sep.gif) 20px 25px repeat-x;
}
#productsdetails-con img{
padding:8px 20px 0px 0px;
}
#productsdetails-con p{
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
line-height:18px;
text-align:justify;
}
#productsdetails-con ul{
list-style:none;
padding:10px 0 10px 0px;
margin:0px 0 0 0px;
}
#productsdetails-con li{
list-style:none;
padding:0px 0 5px 0px;
margin:0px;
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#1783B5;
line-height:18px;
}
form{
width:270px;
float:left;
}
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {font:12px Tahoma, Arial, Verdana, sans-serif, serif;display:block; background:#f3fafe; border:2px solid #1783B5; border-left:none; padding:5px; min-width:150px; max-width:250px;}
label{
width:51px;
float:left;
font:12px Tahoma, Arial, sans-serif, serif, Verdana;
color:#454545;
}
#counter{
width:140px;
overflow:hidden;
margin:0px;
padding:40px 0 0 0;
/*position:absoulte;
flot:right;*/
}
#thankumsg{
width:850px;
margin:40px auto;
border:dashed 1px #57b3e1;
background:#e5f6fd;
padding:40px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
}
.space{
width:350px;
border-bottom:dashed 1px #6a6b69;
margin:2px 0 5px 0;
padding:0px 0 10px 0;
}
.hide{
display:none;
}