body{text-align:center; background:#22211d url(background.jpg) no-repeat center top; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
a{color:#FFF;text-decoration:none;}
ul{list-style:none;}
h1{font-weight:400;font-size:1.8em;color:#606060;margin:20px 5px;}
/*h2{font-weight:400;font-size:1.4em;margin:10px 0;}*/
h2{font-weight:700;font-size:11px;margin:10px 0; color:#FFF; margin:0px;}
p{margin:1em 0;}
img{border:0px;}
.clear{clear:both;}
#main{width:950px; margin:0px auto;}
#header{padding:10px 0px;}
#logo{float:left; width:310px; height:auto; margin-bottom:5px;}
.righthead{width:500px; float:right; margin-right:5px;}
.righthead h1{font-size:11px; color:#CCCCCC; margin:0px; text-align:left;}
#navigation {width: 950px; height: 34px; font-size:10px; background:url('sub-topnav-bg.gif') repeat-x;} 
#navigation .nav {float:left;width:312px;height:25px; text-align:center;padding-top:9px;} 
.nav-link {color:#fff;font-size:1.1em;font-weight:bold;text-decoration:none; text-transform: uppercase;} 
.nav-link:hover {color:#fff;text-decoration:underline;} 
#navigation .navdivider {float:left;width:7px;}
#banner{width:950px; height:auto; float:left; text-align:left;}
.banner{width:940px;overflow:hidden;height:328px;margin-bottom:20px;border: 5px solid #000000;position: relative;}
.banner ul{
	list-style:none;
	position:absolute;
	left:696px;
	background: #000000;
	height: auto;
	padding: 0;
	margin:0 auto;
}
.banner ul li{height: 82px;width: 235px;border-left: 5px solid #000;background:#000 url(banner-nav-bg.gif) no-repeat;float: right;}
.banner ul li a{display: block;width:235px;height:82px;cursor:pointer;}
.banner ul li a:hover{background:#000 url(banner-nav-bg-hover.gif) no-repeat;}
.banner ul li a.selected{background:#000 url(banner-nav-bg-selected.gif) no-repeat;}
#container{width:950px; height:auto; float:left; color:#000;}
#contant{width:97%; height:auto; float:left; background:#ffffff; padding:5px 15px 15px 15px; }
#contant p{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px;}
#contants{width:705px; height:auto; float:left; background:#ffffff; padding:5px 10px 15px 10px; }
#contants p{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px;}
#product{width:695px; height:auto; float:left; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
#product .one{margin-right:17px; float:left;}
#product .two{float:right;}
#product .box{width:220px; height:auto;}
#product .box .headings{background:url(carousel-header-bg.jpg) no-repeat; float:left; width:220px; height:22px; }
#product .box .headings h2{font-size:11px; font-weight:700; color:#FFF; padding:4px 10px 2px;}
#product .mid{width:218px; height:auto; float:left; border:1px solid #ccc; border-top:none;}
#product .mid span{width:218px; height:auto; margin:5px auto;}
#product .send{float:right; width:105px; text-align:right; margin-top:5px;}
#right-sidebar{width:210px; height:160px; background:#fff; padding-top:10px;}
#right-sidebar ul{margin:0px; padding-left:10px; list-style:none; text-align:left;}
#right-sidebar ul.link{margin:0px; padding:0px;}
#right-sidebar ul.link li{list-style-type:none; padding:0px 0px 0px 28px; margin:0px 0px 0px 0px; background: url(arow.jpg) 10px 8px no-repeat; line-height:26px; color:#383939; display:block; height:27px; border-bottom:1px dashed #cccccc;}
#right-sidebar ul.link li a{font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; text-decoration:none;}
#right-sidebar ul.link li a:hover{color:#999; text-decoration:underline;}
#right-sidebar ul.link li a.selected{color:#C30;}
#items{margin-bottom:20px;}
#items .item{float:left;width:310px;margin-right:10px;overflow:hidden;}
#items .item .last{float:right;}
#items .item .item-description{position:absolute;bottom:30px;left:20px;width:270px;font-size:1.1em;color:#000;z-index:1;}
#items .item .item-title-container{height:25px;text-align:center;background:url(home-subbanner-bg.jpg) repeat-x;}
#items .item .item-title{font-size:14px;font-weight:700;padding:2px 5px 2px;}
#items .item .item-img-container{height:225px;background-color:#FFF;text-align:center;}
#items .item .item-content-container{text-align:center;background-image:url(home-subbanner-textbg.jpg);background-repeat:no-repeat;}
#items .item .item-content{font-size:11px;text-align:left;padding:5px 8px 0;}
#items .item .item-content-link{height:13px;/*background:url(home-subbanner-arrow.png) no-repeat center left;*/padding:5px 0 8px;}
.sliderheadercontainer{background:url(carousel-header-bg.jpg) no-repeat;width:950px;height:22px; text-align:left;}
.sliderheadertext{font-size:11px; color:#fff; font-weight:700;padding:4px 5px 2px 10px;}
.slidercontainer{position:relative;background:#fff url(home_scroller_bg_white.jpg) no-repeat;width:100%;height:145px; margin-bottom:20px;padding-top:17px;}
.slidercontainer .carousel{background-color:#FFF;height:130px;overflow:hidden;width:906px;float:left; color:#333;}
.slidercontainer ul{height:100%; color:#333;}
.slidercontainer li{float:left;width:250px;height:100%;margin:0 26px; color:#333;}
.slidercontainer .img{width:140px;margin-right:5px;text-align:center;}
.slidercontainer .text{width:105px;text-align:left; color:#333;}
.slidercontainer .text .itemHeader{font-weight:700;font-size:11px;margin-bottom:5px; color:#333;}
.slidercontainer .next{height:130px;width:19px;background:url(next-bg.jpg) no-repeat right bottom;float:left;padding-right:3px;}
.slidercontainer .prev{height:130px;width:19px;background:url(prev-bg.jpg) no-repeat left bottom;float:left;padding-left:3px;}
.nextBut,.prevBut{width:19px;height:19px;cursor:pointer;}
.nextBut{/*background-image:url(next.gif);*/}
.prevBut{/*background-image:url(prev.gif);*/}
.vContainer{display:table;height:100%;overflow:hidden; float:left; color:#333;}
.vCell{position:relative;display:table-cell;vertical-align:middle;width:100%;}
.vItem{position:relative;}
#wrapper{width:950px; height:auto; float:left; margin:0px;}
#wrapper .headerbg{background:url(carousel-header-bg.jpg) no-repeat;width:950px; height:22px; float:left; border-bottom:1px solid #333;}
#wrapper .headerbg .headertitle{float:left; color:#fff; font-weight:700; font-size:11px; padding:4px 10px 2px; text-align:left;}
#latestnews{width:950px; height:auto; float:left; margin:0px;}
#latestnews .newsheaderbg{background:url(carousel-header-bg.jpg) no-repeat; width:725px; height:22px; float:left; border-bottom:1px solid #333;}
#latestnews .newsheaderbg .newsheadertitle{float:left; color:#fff; font-weight:700; font-size:11px; padding:4px 10px 2px; text-align:left;}
#latestnews .newsheaderbg .newsheaderviewall{float:right;color:#fff;font-weight:700;font-size:11px;padding:4px 10px 2px;}
#latestnews .newscontainer{background:url(news_bg.jpg) repeat-x;height:166px;width:701px;float:left; padding:2px 12px;}
#latestnews .newsitem{float:left;text-align:left;width:164px; text-align:left; }
#latestnews .newsitem .newsitemthumb{overflow:hidden; width:164px; height:105px;}
#latestnews .newsitem .newsitemthumb img{width:164px;height:105px;}
#latestnews .newssnippet{width:158px; padding:5px 3px; color:#FFF;font-size:10px; }
#latestnews .newsreadmore{color:#F30;font-weight:700; font-size:11px;}
.leftside1{width:310px; height:auto; float:left; margin-right:10px; padding-left:20px; text-align:left;}
.contactmain-con{width:300px; float:left; text-align:left; color:#333; margin-top:10px; line-height:20px; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.contactmain{width:300px; float:left; text-align:left; color:#FFF; margin-top:10px; font-size:11px;}
.contactmain-left{width:110px; float:left; height:auto; font-size:11px; font-weight:bold;}
.contactmain-mid{width:5px; float:left; height:auto;}
.contactmain-right{width:170px; float:right; height:auto; font-size:11px; line-height:20px;}
#footertop{width:100%; background:#000000 url(footernavbgtop.jpg) top repeat-x; height:auto; margin-top:10px;}
#footertop .links{float:right; width:100%; font-size:11px; font-weight:700; padding:20px 0px 17px 0px; margin:0 auto; text-align:left;}
#footertop .links ul{float:left;margin:0 0px; text-align:left;}
#footertop .links ul li{margin:0px; display:inline; }
#footertop .links ul li a{font-size:11px; color:#ffffff; font-weight:700px; text-decoration:none; padding:0px 20px;}
#footertop .links ul li a:hover{font-size:11px; color:#CCC; font-weight:700px; text-decoration: underline; padding:0px 20px;}
#bottomnavbottom{background:url(footernavbgbottom.jpg) repeat-x;height:17px; margin-top:-17px;}
#footer{color:#c8c8c8;margin:5px 0 0px 0px; font-size:10px;}
#footer a{color:#c8c8c8; font-size:10px;}

.txt1 {
		font-family:verdana,arial,ms sans serif; font-size:11px; color:#333333;
		padding:6px 0px 6px 16px; line-height:17px;
		border-top:1px solid #ccc;
	  }

