@charset "utf-8";
/* CSS Document */


 body{ background: url(../images/bg-2.jpg) repeat-x top #0C0000; 
	margin:0;
	padding:0;
	border:0;
	outline:0;}
a{text-decoration:none; color:#fff;}
a:hover{ color: #FC0;}
img{ border:none;}



h1, h2, h3{ font-family: Verdana, Geneva, sans-serif;}


h1 a { color:#fff; border: none; }
h1 em{color: #D0EB6A; font-style: normal; }

h2 {
	font-size: 20px;
	letter-spacing: 1px; margin:10px 0; padding:0;
	color: #5c0116;	}
h3 {
	font-size: 1.0em;
	letter-spacing: 0.2pt;
	color: #5c0116;
	text-transform: uppercase;
	padding-top: 0.5em;}

hr{ color:#9d0707;}
#wrapper{width:1000px; height:auto; margin:0 auto; background:#000;  }

.header{ width:1000px; height:535px; background:url(../images/main-bg.jpg) no-repeat;}

.header_sub{ width:1000px; height:auto!important; background:url(../images/main-bg.jpg) no-repeat top #5A0606;}


.header_holder{ width:960px; height:535px;  padding:0px 20px 0px 20px;}
.box{ width:960px; height:350px;  padding:0px 20px 0px 20px;}




.header_holdersub{ width:960px; height:auto; margin:0 auto;  padding:0px 20px 15px 20px;}
.menu_rolover{ width:80px; height:123px; background:url(../images/label.png) no-repeat center;}

.logo{ width:335px; height:145px; float:left; padding:0px 0px 0px 0px;}
.menu_holder{ width:625px; height:148px; float:right;}


#welcome_holder{ width:960px; float:left; height:auto;}
.welcome_txt{ width:425px; height:375px; float:left;}
.welcome_txtsub{ width:960px; height:auto; float:left;}




.banner{ width:520px; height:370px; float:right;  }

.slider_bg{ width:960px; height:190px; padding:0px 20px 0px 20px; background:url(../images/slider-bg2.jpg) no-repeat top #ED9A18; margin-top:15px;}
.ourgallery{ width:140px; color:#09C; line-height:26px; font-family:Verdana, Geneva, sans-serif; font-size:16px; height:auto; padding:0px 0px 5px 0px; }



#footer{ width:100%; height:250px; background:#000;}
.ftr_bg{ width:960px; margin:0 auto; padding:20px 20px 0px 20px; height:230px; background:url(../images/footer.jpg) no-repeat bottom; }
.ftr_box{ width:300px; height:180px;  float:left; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:24px;}
.ftr_box_mdle{ width:410px; height:180px; text-align:justify;  float:left; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:24px;}

.ftr_box2{ width:250px; height:180px;  float:right; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:24px;}
.ftr_box_sub{ width:190px; height:150px; padding:0px 0px 0px 60px; float:right; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:24px;}


.copyright{ width:960px; height:50px; float:left; }
.copy{ width:500px; height:auto; line-height:49px; color:#FFF; float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:right;}
.product1{ width:300px; height:30px; text-align:left;}
.product2{ width:380px; height:30px; text-align:left; padding:0px 0px 0px 30px;}
.product3{ width:200px; height:30px; text-align:left; padding:0px 0px 0px 50px; float:right;}
.welcome{ width:420px; height:42px; float:left; text-align:left; padding:15px 0px 10px 0px; color:#FFF; font-size:29px; font-weight:normal; font-family:"Century Gothic";}

.welcome_sub{ width:960px; height:42px; border-bottom:1px dashed #a20404;  float:left; text-align:left; padding:15px 0px 10px 0px; color:#FFF; font-size:25px;  font-weight:normal; font-family:"Century Gothic";}


.txt{ color:#FFF; line-height:23px; width:420px; height:auto; text-align:justify; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; }

.txt_sub{ color:#FFF; line-height:26px; width:960px;  height:auto; text-align:justify; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:10px 0px 20px 0px;}
.txt_sub ul,li{list-style-type:square;}

.readmore{ width:100px; height:45px; color:#FFF; font-family:Verdana, Geneva, sans-serif; text-align:center; font-size:12px; background:url(../images/readmore-bg.jpg) repeat-x top #000; border:1px solid #000; float:right; line-height:44px; border-radius:8px 8px 8px 8px; margin-top:20px;}


.poweredby{ width:170px; float:left; line-height:49px; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:right;}
.solutionslogo{ width:285px; height:40px; text-align:left; float:right; padding:10px 0px 0px 0px;}
/*Product List part--------------------------------------------------------------------------------------*/
.prdt_ {
    background: url("../images/product_bg.png") repeat-x scroll center top;
    
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 21px;
    margin: 0;
    padding: 10px 0px 0px 0px;
    text-align: justify;
    width:270px;
}
.prdt_ img{ border:3px solid #feb113;}


.gallery_holder{ width:960px; height:auto; padding:10px 20px 0px 30px; }

.gallery_content{ width:960px; height:auto; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:28px; text-align:justify; float:left; padding-bottom:20px; padding-left:0px; font-style:normal;}
.gallery_content img{width:110px; height:80px; float:left; padding:4px; border:1px solid #f73497; margin:8px;}



#wrapper2{ width:600px; float:right; height:140px; background:#999;}
#container {
	 float:right; 
	background:url(../images/top_bg.jpg) repeat-x top ; height:auto; 
}
ul#nav {
	width: 580px; float:left;  text-align: center; margin-top:0px;
}
	ul#nav li {
		float: left; list-style: none; 
	}
		ul#nav li a {
			display: block; width:82px; height: 80px; 
			padding: 60px 0 0 0; margin: 0 0px 0 0px;
			font: normal 12px Helvetica, Arial, Sans-Serif; text-transform: capitalize; font-weight:bold;
			color:#FF0;  text-decoration: none; 
			
			background: url(images/label.png) 0 -149px no-repeat;  
		}
			ul#nav li a:hover {
				background: url(../images/label.png) 0 0 no-repeat;
				color: #eee9d9; text-shadow: 0 2px 3px #4c2222;
			}
			
			ul#nav li a.js:hover {
				background: url(../images/label.png) 0 -149px no-repeat;
			}
