@charset "utf-8";
/* CSS Document */

body {
	font-size: 12px;
	color: #666666;
	padding: 0px;
	border: 0px;
	outline: 0px;
	margin: 0px;
}
* {
	font-size: 12px;
	color: #666666;
	padding: 0px;
	border: 0px;
	outline: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	color: #49494a;
	-moz-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
	text-decoration: none;
	border: 0;
}
a {
	color: #49494a;
	text-decoration: none;
	border: 0;
}
h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
.wrapper{
	width:100%;
	background:url(../images/bg.jpg) repeat-x center top;
}
.container{
	width:980px;
	margin:auto;
}
.header{
	width:980px;
	float:left;
	padding: 15px 0 9px 0px;
}
.logo{
	width:231px;
	float:left;
	padding: 0px 0 0 0px;
}
.header-right{
	width:570px;
	float: right;
	padding: 0 0 0 0px;
}
.header-right h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ca2f1a;
	padding: 35px 0 0 0px;
	float:right;
}
.header-right p span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ca2f1a;
	padding: 0 0 0 0px;
}
.header-right p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c5d5f;
	padding: 8px 0 0 0px;
	float:right;
	clear:both;
}
.menu{
	width:980px;
	float:left;
	padding: 0 0 0 0px;
	height:33px;
	background:#1e2124;
}
.nav{
	width:310px;
	float:left;
	padding: 0 0 0 0px;
}
.nav ul{
	padding: 0 0 0 0px;
}
.nav ul li{
		font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9fa2a3;
	padding: 8px 0px 8px 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
}
.nav ul li a{
	text-decoration:none;
	color:#9fa2a3;
	padding: 8px 20px 8px 20px;
	font-size:13px;
}
.nav ul li a:hover{
	background:#494949;
	color:#fff;
}
.menu-right{
	width:250px;
	float:right;
	padding: 0 0 0 0px;
}
.menu-right table p{
		font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9fa2a3;
	padding: 8px 0px 8px 0px;
	font-weight:bold;
	text-transform:uppercase;
}
	
.banner-section{
	width:980px;
	float:left;
	padding: 3px 0 0 0px;
}
.sliding-banner{
	width:647px;
	float:left;
	padding: 0 0 0 0px;
	border: solid 1px #e1e1e1;
	height:348px;
	position:relative;
}
.banner-right{
	width:315px;
	float:right;
	padding: 0 0 0 0px;
}
.banner-right-row1{
	width:315px;
	float:left;
	padding: 0 0 12px 0px;
}
.banner-right-row2{
	width:315px;
	float:left;
	padding: 0 0 0 0px;
	height:122px;
	background:url(../images/gallery.jpg) no-repeat;
}
.banner-right-row2 p{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
padding: 47px 0 12px 20px;
line-height:19px;
}
.banner-right-row2  a{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#111;
padding: 0 0 0 20px;
}
.banner-right-row3{
	width:315px;
	float:left;
	padding: 12px 0 0 0px;
}
.banner-section-shadow{
	width:980px;
	float:left;
	padding: 0px 0 0 0px;
}
.welcome-text-area{
	width:980px;
	float:left;
	padding: 0 0 30px 0px;
}
.welcome-text-area-left{
	width:649px;
	float:left;
	padding: 0 0 0 0px;
}
.welcome-text-area-left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	padding: 0 0 0 0px;
	line-height:18px;
}
.welcome-text-area-right{
	width:315px;
	float:right;
	padding: 0 0 0 0px;
}
.gallery-scroll-wrapper{
	width:647px;
	float:left;
	padding: 0 0 0 0px;
	border: solid 1px #e1e1e1;
	height:111px;
}
.gallery-scroll-header{
	width:117px;
	float:left;
	padding: 0 0 0 0px
}
.gallery-scroller{
	width:517px;
	float:right;
	padding: 0 0 0 0px;
}
.gallery-scroller img{
	border: solid 1px #e1e1e1;
	padding:3px;
}
.call-fld{
	width:187px;
	height:29px;
	border: solid 1px #e1e1e1;
}
.call-but{
	width:81px;
	height:25px;
	background:url(../images/sub.jpg) no-repeat;
	cursor:pointer;
}
.footer-wrapper{
	width:100%;
	background:#1e2124;
}
.footer-container{
	width:980px;
	margin:auto;
}
.footer{
	width:980px;
	float:left;
	height:41px;
	margin: 0px 0 0 0px;
}
.footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding: 14px 0 0 0px;
}
.footer p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.footer p a:hover{
	color:#c90304
}
.slideshow { height: 348px; width: 647px; margin: auto }
#nav{
	position:absolute;
	z-index:1000;
	top:321px;
	right:32px;
	height: 11px;
	overflow:hidden;
}
#nav a {background: url(../images/pagination_normal.jpg) no-repeat;text-decoration: none; padding: 3px 5px;display: inline-block; padding: 8px 5px;  }
#nav a.activeSlide { background: url(../images/pagination_hover.jpg) no-repeat; }
#nav a:focus { outline: none; }


.welcome-text-area-left h2{
	font-family: arial;
	font-size: 22px;
	color: #333;
	padding:  4px 0 0 0px;
}
.inner-text{
		width:649px;
		float:right;
		padding: 0 0 0 0px;
	}
		.inner-text h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333;
	padding: 3px 0 0 0px;
	text-transform:uppercase;
	}
	.inner-text h1 span{font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:15px;
	text-transform:none; font-weight:normal;
	}
	.inner-text p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#666666;
		line-height:24px;
		padding: 9px 9px 0 0px;
	}
	.inner-text p a{
		font-size:12px;
		font-style:italic;
		color:#0b9444;
		text-decoration: none;
		padding: 0 0 0 0px;
	}
	.inner-text h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0b9444;
	padding: 6px 0 9px 0px;
	}
	.inner-text h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	padding: 9px 0 0 0px;
	}
	.inner-text #products-list{
		padding: 0 0 0 0px;
	}
	.inner-text #products-list li{
		padding: 5px 0 5px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#666;
		list-style: none;
		background:url(../images/tick.jpg) no-repeat left;
	}
	.inner-text table h5{
		padding-left:7px;
		color:#fff;
		font-size:14px;
	}
	.inner-text table p{
		padding-left:7px;
		color:#666;
		font-size:14px;
	}
	.inner-text table td{
		border: solid 1px #e1e1e1;
	}
	.inner-text table{
		margin-top:20px;
	}
	 .contact_fld{ width:320px; height:26px; border: solid 1px #e1e1e1;}
.contact_fld1{ width:320px; border: solid 1px #e1e1e1;}
.contact_but{ width:70px; height:28px; background:#999; color:#fff; font-weight:bold; border:0px; cursor:pointer;}
.contact_tab{ margin: 4px 0 0 0px; float: left;}
.contact_tab td{ padding: 3px 0 3px 0px; border:none !important;}
.contact_tab p{padding: 2px 0 0 0px !important}
.address_tab{ width:260px; float: left;}
.address_tab p{ line-height:18px; font-size:13px; }
.address_tab a{ text-decoration:none; color:#424242;}
.address_tab a:hover{ text-decoration:none; color:#f45307;}


 /* Example Styles for Demo */
    .etabs { margin: 12px 0 0 0; padding: 0; }
    .tab { display: inline-block; zoom:1; *display:inline; color: #fff; background: #1e2124; border: solid 1px #999; border-bottom: none;  }
    .tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; color: #fff; }
    .tab a:hover { text-decoration: none; }
    .tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #e1e1e1; }
    .tab a.active { font-weight: bold; color: #1e2124 }
    .tab-container .panel-container { background: #fff; border: solid #e1e1e1 1px; padding: 10px;  }
    .panel-container { margin-bottom: 10px; }
    .panel-container table td img{
    	border:  solid 1px #e1e1e1;
    }