
a, a:visited { color:#000; text-decoration:none; outline:none;}
a:hover {color:#FFFF00; text-decoration:underline;}
a.txtLink, a.txtLink:visited { color:#FFF; text-decoration:none;}
a.txtLink:hover {color:#FFFF00; text-decoration:underline;}
a.green, a.green:visited{color:#184255; text-decoration:none; text-shadow:#FFF 0 1px 0;}
a.green:hover{color:#049F19; text-decoration:none;}
.clear{clear:both;}
.clear50{clear:both; width:100%; height:50px; float:left;}
.clear15{clear:both; width:100%; height:15px; float:left;}

ul { padding:0; margin:0 }
h1 { font:normal 25px/24px Verdana, Arial, Helvetica, sans-serif; color:#184255; margin:0; padding:0;}
h1 a:hover {color:#999999; text-decoration:none;}
h1 span{color:#bb0a0e;}
h1.product { color:#343434; text-shadow:#CCC 0 1px 0; }
h1.product :hover { color:green; text-decoration:none; }
h1.product span { color:#005EB3; text-shadow:#CCC 0 1px 0; }
h2 { font:normal 20px/30px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:#000 0px 1px 0px; margin:0; padding:0;}
h2 span { color: #666666; }
 .black { font:normal 18px/30px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-shadow:#FFFFFF 0px 0px 2px;}
h2.product { padding:22px 0 0 0; font:italic 20px/26px Georgia, "Times New Roman", Times, serif; text-shadow:#3F3F3F 0px 1px 2px; }
h2.subPage { font:normal 22px/24px "Trebuchet MS", Tahoma, Verdana, Arial; color:#548504; text-shadow:#97CF5A 1px 0px 0; margin:0 0 15px 0; padding:0;}
h2.subPage span { color:#3F1B20; }
.subHead { padding:0; margin:0 0 5px 0; font:italic normal 18px/20px Georgia, "Times New Roman", Times, serif; color:#BF0B12; text-shadow:#F7AAAD 1px 0 0;}
.bottomLine { border-bottom:1px dotted #548504; line-height:30px;}
.rightbox{width:190px; height:auto; float:right; margin:0; padding:0; }
.productDIV { min-width:190px; float:right; padding:5px; margin:0 0 0 10px; text-align:center; color:#1f1f1f; text-shadow:#FFF 0 1px 0; font:italic 16px/14px Georgia, "Times New Roman", Times, serif, "Trebuchet MS"; }
.productDIV .pchart { text-align:left; padding:10px; float:left; color:#0D81DF; background:url(../images/performance-curve.jpg) top center no-repeat #FFF; border:1px solid #0D81DF }


.productDIV01 { min-width:190px; float:left; padding:2px; margin:0 0 0 5px; text-align:center; color:#1f1f1f; text-shadow:#FFF 0 1px 0; font:italic 16px/14px Georgia, "Times New Roman", Times, serif, "Trebuchet MS"; }



.w20{width:100%; height:20px; float:left; padding:0; margin:0;}
.lineheight20 { line-height:20px; }
.lineheight22 { line-height:22px; }
.lineheight25 { line-height:25px; }

/*.container {width:1002px; margin:0 auto;}
.main{width:970px; margin:0 auto;}
.top{width:962px; height:56px; float:left;}
.left { width:60%; height:55px; float:left; padding:0px 0 0 14px; font:normal 18px/55px "Trebuchet MS", Tahoma, Verdana, Arial; color:#000; text-shadow:#fff 0px 1px 1px;}
.right{width:38%; height:55px; float:right; padding:0; font:normal 16px/30px "Trebuchet MS", Tahoma, Verdana, Arial; color:#3A5F00; text-shadow:#fff 0px 1px 1px; text-align:right;}
.right img { padding:5px 0 0 3px; margin:0 }
.right img.last { padding:5px 0 0 0; margin:0 }*/

.buttonBox{width:962px; height:54px; float:left; margin:0 0 0 4px;} 
.leftcorner{width:11px; height:54px; float:left;}
.rightcorner{width:11px; height:54px; float:left;}
.btnmiddle{width:936px; height:54px; float:left;}
#whiteBg{width:100%; background: url(../images/main.png) center top repeat-y;}
.whiteSub{width:962px; margin:0 auto; background:url(../images/whiteSub-repet.jpg) left top repeat-y;}
.otherBox{width:932px; height:auto; float:left; padding:15px; background-color:#FFFFFF; font:normal 20px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#3A5F00; margin:0; text-shadow:#fff 0px 1px 1px; text-align:right;}
.leftPart{width:295px; height:auto; float:left;}
.graywhitebg{width:962px; height:auto; float:left;}
/*.logobg {width:295px; height:275px; float:left; background:url(../images/line-black.jpg) right top no-repeat; background-color:#FFFFFF; overflow:hidden;}*/
.logobg {width:295px; height:235px; float:left; background:url(../images/line-black.jpg) right top no-repeat; background-color:#FFFFFF; overflow:hidden; padding:40px 0 0 0;}
.logobg p{width:230px; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#000000; padding:5px 15px 0 15px; word-spacing:5px; text-align:right;}
.flbox {width:280px; height:55px; float:left; padding:0 0 0px 10px; margin-bottom:8px;}
.otherLogo{width:291px; height:auto; float:left; margin-top:5px;}
.buttonIcon{width:90px; height:auto; float:left; margin:55px 0 0 15px; position:relative;}
.rightPart{width:667px; height:auto; float:right; position:relative;}
.topBannerbox{width:667px; height:auto; float:left;}
.searchBox {position:relative; width:180px; height:39px; float:right; }
.searchBox div.search { float:right; position:relative; width:180px; overflow:hidden; margin:45px 0 0 0; padding:0;  }
#search {position: relative; float:left; background: url(../images/search_bg.gif) no-repeat; width: 160px; height: 39px;}
#search input {float: left; }
#search .input_href {float: left; position:absolute; border:0;}
#search .inp_text {width: 110px; height: 20px; margin-left: 9px; padding-right: 7px; margin-top: 9px; border: none; font: normal 13px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background: #5e5e5e;}
form#search div { position: relative; }
form#search label.overlabel {position: absolute; top: 6px; left: 10px; z-index: 1; color: #cccccc; font: normal 13px/24px Verdana, Arial, Helvetica, sans-serif;}
.leftBoxbg{width:265px; height:auto; float:left; padding:0 15px 0 15px; background:url(../images/leftbox.jpg) left top repeat-x; background-color:#E2E2E2;}
.productsbox{width:265px; height:auto; float:left; margin-top:15px;}
.boxtopbg{width:265px; height:59px; overflow:hidden; float:left; background:url(../images/boxtopbg.gif) left top no-repeat; margin:0; padding:0;}
.boxSub{width:265px; height:auto; float:left; background:url(../images/prsubrepet.jpg) left -25px repeat-x; background-color:#e2e2e2; padding:0; margin:0;}
.groupcompany{width:265px; height:auto; min-height:200px; float:left; background:url(../images/latestnewsbg.jpg) left top repeat-x; background-color:#e2e2e2; padding:0; margin:0;}
/*------------------------------------------------leftNAV--------------------*/
#leftNAV{width:221px; float:left; color:#000; text-align:left; padding-left:44px;}
#leftNAV ul{width:265px; color:#000; list-style:none; padding: 0px; margin:5px 0 5px 0;}
#leftNAV ul li{height:35px; background:url(../images/nav-sep.jpg) 11px bottom no-repeat; }
#leftNAV ul li.bdrNo{border-bottom:none; height:36px; background:none;}
#leftNAV ul li.bdrNo.groupcompany{border-bottom:none; height:80px; background:none;}
#leftNAV ul li a{color:#184255; background-color:inherit; text-decoration:none; display:block; background:url(../images/arrow1.gif) left top no-repeat; font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 3px 20px;_padding:9px 0 1px 20px;}
#leftNAV ul li a.smalllogo{ padding:0; margin:0;}

#leftNAV ul li a:hover{color:#3a96c0; background:url(../images/arrowbg.jpg) top left no-repeat;}
#leftNAV ul li a.current{color:#3a96c0; background:url(../images/arrowbg.jpg) top left no-repeat;}
/*------------------------------------------------leftNAV--------------------*/
.lnewsbg{width:235px; height:auto; float:left; background:url(../images/latestnewsbg.jpg) left top repeat-x; padding:15px 15px; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#373737; text-align:justify;}
.saSlideShow { width:637px; height:245px; clear:both; overflow:hidden; display:block; background:#fff; }
.saSlideShow ul li {display:none; position:absolute;height: 250px; list-style:none;}
.topBannerbox{width:667px; height:auto; float:right;}
.left6do{width:4px; height:260px; float:left;}
.banner{width:635px; height:245px; float:left; background-color:#FFFFFF; padding:0px 15px;}
.bannerBehind{width:16px; height:101px; float:right; padding:159px 0 0 0;}
.middlewhite{width:667px; height:auto; float:left; background:url(../images/middlewhite.jpg) left top repeat-y; padding:15px 0 0 0; }
.welcome{width:637px; height:auto; float:left; padding:0px 15px 2px 15px;}
.welcome02{width:637px; height:auto; float:left; padding:0px 15px 2px 5px;}
.leftbox{width:418px; height: auto; float:left;}
.rightbox01{width:215px; height: auto; float:right; margin:0; padding:0;}
.productstex{font: normal 25px/25px Tahoma, Arial, Verdana, "Trajan Pro"; color:#000; margin:0 0 0 10px; padding:0;}
.productsHeader{width:637px; height:auto; float:left; margin:0; padding:0; margin:0 0px;}
.productsHeader01{width:200px; height:199px; float:left; background:url(../images/products002.jpg) left top no-repeat; padding:0; margin:10px 6px 15px 6px;}
.produHdr01{width:185px; height:170px; float:left; background: url(../images/products-small/bcgroung.jpg) left top no-repeat; margin:35px 41px 0 0px; padding:0 0 0 0px;}
.produHdr02{width:185px; height:170px; float:right; background: url(../images/products-small/bcgroung.jpg) left top no-repeat; margin:35px 0px 0 0; padding:0 0 0 0px;}

.produHdr01 p {width:187px; float:left; padding:0; margin:10px 6px 15px 0px; text-align:center; font:normal 15px/30px "Trebuchet MS", Tahoma, Verdana, Arial; color:#184255; height:50px;}
.produHdr02 p {width:187px; float:left; padding:0; margin:10px 6px 15px 0px; text-align:center; font:normal 15px/30px "Trebuchet MS", Tahoma, Verdana, Arial; color:#184255; height:50px;}


.bannerBottom { width:637px; height:auto; float:left; padding:15px 0 25px 0; font:normal 20px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#517F07; text-shadow:#fff 0px 1px 1px;}

.rm {width:86px; height:21px; float:right; background:url(../images/rm.jpg) 0 0px;}
.rm a {width:86px; height:21px; float:right;}
.rm a:hover {width:86px; height:21px; float:right; background:url(../images/rm.jpg) 0 21px; }
.dark6do{width:667px; height:20px; float:left;}
.grayBox{width:194px; height:271px; float:left; margin:15px 0 0 0; background:url(../images/graybox.jpg) left top no-repeat;}
.service{width:170px; height:30px; float:left; margin-top:0; padding:20px 0 0 21px; overflow:hidden;}
.sertext{width:153px; height:98px; float:left; padding:10px 20px 0 21px; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#373737; text-align:justify;}
.boxrm { width:70px; height:14px; float:right; font:normal 14px/14px "Trebuchet MS", Tahoma, Verdana, Arial; color:#016fa1; text-align:right;}
.boxrm a{font:normal 14px/14px "Trebuchet MS", Tahoma, Verdana, Arial; color:#016fa1; text-align:right; text-decoration:underline;}
.boxrm a:hover{ color:#000000; text-decoration:none;}
.boxIcon{width:131px; height:87px; float:left; margin-left:5px; padding:17px 5px 5px 5px;}
.bottomWhite{width:680px; height:31px; margin:0 auto; padding:0 0 0 291px;}
.grredian-y{width:1002px; margin:0 auto; background:url(../images/containerbg.jpg) left top repeat-y;}
#footer_wrapper {clear: both; width: 100%; height:120px; margin: 0px auto; background-color:#548504; padding: 0;}
#footer {width:970px; margin:0 auto; padding-top:0px; text-align: left; color: #FFF;}
<!--#footer ul{	position:relative; list-style:none; margin:0; padding:20px 20px 10px 20px; text-align:left;}
<!--#footer ul li{ display:inline; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
<!--#footer ul li a{padding:0 10px; color:#FFFFff; /*color:#C1FF00;*/ background-color:inherit; text-decoration:none; text-shadow:#000 0 1px 0;}
<!--#footer ul li a.noSpace{padding:0 10px 0 0; color:#FFFFff; /*color:#C1FF00;*/ background-color:inherit; text-decoration:none; text-shadow:#000 0 1px 0;}
<!--#footer ul li a:hover{color:#aaee38;}
<!--#footer ul li a.current{color:#aaee38;}
<!--#footer a {color: #015278; font-weight: bold;}
<!--#footer .add {width:100%; float:left; display:block; font:normal 12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#D8EFB3; text-align:left; padding:5px 20px 0px 20px; margin:0px;}-->

.footer .copyright{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
.footer .copyright a{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding:0px;}
.footer .copyright a:hover{ color:#aaee38;}
.footer .design{font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-shadow:#000 0px 0px 2px}
.footer .design a { font-weight:bold; color:#ffffff; text-decoration:none; padding:2px;text-shadow:#000 0 1px 0}
.footer .design span { color:#ffffff; text-shadow:#D8EFB3 0 0 0}
.footer .design a:hover{ color:#bb0a0e;}
/*****************top-gallery****************************/
#slideshow {position:relative; height:245px;}
#slideshow DIV {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 245px; background-color: #FFF;}
#slideshow DIV.active {z-index:10; opacity:1.0;}
#slideshow DIV.last-active {z-index:9; height:245px;}
#slideshow DIV IMG {height: 245px; display: block; border: 0; margin-bottom: 10px;}
/*********************top-gallery-end**************************/
.productroundbox{width: 637px; height:auto; float: left; padding:0 ;}
.pgBox{width: 637px; height:auto; float: left; margin:15px 0 0 0;}
.pgBox-top{width: 637px; height:34px; float: left; /*background:url(../images/product-gallery-img.jpg) left top repeat-x;*/}
.pgBox-middle{width: 635px; height:160px; float: left;/* border-left:#5c9402 solid 1px; border-right:#5c9402 solid 1px; padding:10px 0 0 0; background-color:#ededed;*/}
.pgBox-bottom{width: 637px; height:14px; float: left;/* background:url(../images/pgbottom.jpg) left top no-repeat; */}

/*****************inner page*******************/
.subPage-logobg {width:295px; height:194px; float:left; background:url(../images/sub-header-sep.jpg) right top no-repeat; background-color:#FFFFFF; overflow:hidden;}
.inner-banner{width:635px; height:194px; float:left; background-color:#FFFFFF; padding:0px 15px;}
.prd-saSlideShow { width:637px; height:194px; clear:both; overflow:hidden; display:block; background:#fff; }
.homeExtraBelt {
	position:absolute;
	overflow:hidden;
	padding:0 10px;
	margin:0 auto;
	width:315px;
	height:50px;
	top: 50px; left:150px;
	background:url(../images/overlay.png) left top repeat; 
	filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
}
.homeExtraBelt h1 { position:relative; overflow:hidden; color:#FFF; font:italic 22px/26px Georgia, "Times New Roman", Times, serif; padding:0; margin-top:3px; text-shadow:#000 1px 1px 0;}
.homeExtraBelt p { position:relative; display:block; color:#D8D8D8; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; padding:0; margin:0 }

.innerProductBelt {
	position:absolute;
	overflow:hidden;
	padding:0 10px 7px 10px;
	margin:0 auto;
	width:616px;
	/*height:50px;*/
	top: 130px;
	background:url(../images/overlay.png) left top repeat;
}
.innerProductBelt h1 { position:relative; overflow:hidden; color:#FFF; font:italic 24px/28px Georgia, "Times New Roman", Times, serif; padding:0; margin-top:3px; text-shadow:#000 1px 1px 0;}
.innerProductBelt p { position:relative; display:block; color:#D8D8D8; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; padding:0; margin:0 }
.topcantenBelt h1 { position:relative; overflow:hidden; color:#FFF; font:italic 24px/24px Georgia, "Times New Roman", Times, serif; padding:0; margin-top:5px; text-shadow:#000 1px 1px 0;}
.topcantenBelt p { position:relative; display:block; color:#D8D8D8; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; padding:0; margin:0 }


/*not used
.homeTopBannerBelt {
	position:absolute;
	overflow:hidden;
	padding:0 10px;
	margin:0 auto;
	margin-left:1px;
	width:616px;
	height:50px;
	top: 182px;
	background:url(../images/overlay.png) left top repeat;
}
.homeTopBannerBelt h1 { position:relative; overflow:hidden; color:#FFF; font:italic 24px Georgia, "Times New Roman", Times, serif; padding:0; margin-top:1px; text-shadow:#000 1px 1px 0;}
.homeTopBannerBelt p { position:relative; display:block; color:#D8D8D8; font:normal 12px "Trebuchet MS", Tahoma, Verdana, Arial; padding:0; margin:0 }
*/


/**************products effects***************/
.categoryBox{width:35%; float:left; color:#000; text-align:left;}
.addBG {border-top:5px solid #ACACAC; padding:10px; background-color:#FFF;}
.oneColumn { display:block; clear:both; position:relative; margin-top:0px; margin-left:5px; padding:10px; }
.oneColumn h1 { margin:0; padding:0; padding-bottom:10px; font:italic 22px/20px Georgia, "Times New Roman", Times, serif; color:#FF8A00; text-shadow:#CC2206 0 1px 0 }
.oneColumn ul { margin:0; padding:0; margin-top:10px; list-style:none; }
.oneColumn ul.normal li, ul.normal li:hover { color:#466877;font-weight:normal; }
.oneColumn li { display:block; list-style:none; text-align:justify; font:bold 0.7em/20px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma, Verdana, Arial; margin:0; padding:0 0 0 18px;}
.oneColumn li.sep { display:block; list-style:none; height:5px; margin:0px 0 5px; border-bottom:1px dotted #ACACAC;}

.twoColumn { display:block; position:relative; margin-top:25px; padding:10px }
.twoColumn h1 { margin:0; padding:0; padding-bottom:10px; font:italic 22px/20px Georgia, "Times New Roman", Times, serif; color:#FF8A00; text-shadow:#FFE900 0 1px 0 }
.twoColumn ul { margin:0; padding:0; margin-top:10px; }
.twoColumn li { width:46%; list-style:none; margin:0; float:left; font:normal 0.9em/20px "Trebuchet MS", Tahoma, Verdana, Arial; padding:0 0 0 15px;}

.threeColumn { display:block; position:relative; height:115px; margin-top:25px; }
.threeColumn h1 { margin:0; padding:0; padding-bottom:10px; font:italic 22px/20px Georgia, "Times New Roman", Times, serif; color:#FF8A00; text-shadow:#FFE900 0 1px 0 }
.threeColumn ul { margin:0; padding:0; margin-top:10px; }
.threeColumn li { width:30%; list-style:none; font:normal 0.9em/20px "Trebuchet MS", Tahoma, Verdana, Arial; margin:0; float:left; padding:0 5px 0 15px;}

.fourColumn { display:block; position:relative; height:115px; margin-top:25px; }
.fourColumn h1 { margin:0; padding:0; padding-bottom:10px; font:italic 22px/20px Georgia, "Times New Roman", Times, serif; color:#FF8A00; text-shadow:#FFE900 0 1px 0 }
.fourColumn ul { margin:0; padding:0; margin-top:10px; }
.fourColumn li { width:23%; list-style:none; font:normal 0.9em/20px "Trebuchet MS", Tahoma, Verdana, Arial; margin:0; float:left; padding:0 5px 0 15px;}

.squareRed li { color:#A75353; background:url(../images/square-red.gif) 0 5px no-repeat; }
.squareRed li:hover, .squareRed li.current { color:#067EDF; background:url(../images/square-blue.gif) 0 5px no-repeat; }
.squareRed li a { color:#A75353; text-decoration: none; }
.squareRed li a:hover, .squareRed li.current a { color:#067EDF; text-decoration: none;}

.squareGreen li {color:#004C7F; background:url(../images/square-grn.gif) 0 5px no-repeat; }
.squareGreen li:hover, .squareGreen li.current { color:#446F00; text-decoration: none; background:url(../images/square-blue.gif) 0 5px no-repeat;}
.squareGreen li a { color:#004C7F; text-decoration: none;}
.squareGreen li a:hover, .squareGreen li.current a { color:#548504; text-decoration: none;}

.squareBlue p { font:italic 115% Georgia, "Times New Roman", Times, serif; color:#CC2206; text-shadow:#CCC 0 1px 0; margin:15px 0;}
.squareBlue li { color:#466877; background:url(../images/square-blue.gif) 0 6px no-repeat; }
.squareBlue li:hover, .squareBlue li.current { color:#A75353; background:url(../images/square-red.gif) 0 6px no-repeat; }
.squareBlue li a { color:#184255; text-decoration: none; } /*466877*/
.squareBlue li a:hover, .squareBlue li.current a { color:#A75353; text-decoration: none; }

/*****************************/
.box{padding:0 10px 15px 0; margin:0;}
.righttxt_link { font: normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial;color:#000000; text-decoration:none;}
.righttxt_link:hover {font: normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#117A9C; text-decoration:underline;}


/* Back to Top */
	a#bm-arrow-top { position:fixed; bottom:15px; right:15px; display:block; background:#fff; width:24px; height:24px; overflow:hidden; 
		background:url(../images/backtotop.png) top left no-repeat; text-indent:-99999em; text-decoration:none; outline:none; border:none;
	}
	a:hover#bm-arrow-top { background-position:bottom left;	}
	
	.toTop00 {
		width:100px; border:1px solid #ccc; background:#f7f7f7;	text-align:center;	padding:5px; position:fixed; /* this is the magic */	bottom:10px; /* together with this to put the div at the bottom*/ left:10px;	cursor:pointer;	display:none;	color:#333;	font-family:verdana;	font-size:21px;	}
	.toTop { float:right; display:block; width:35px; border:1px solid #ccc; background:#f7f7f7;	text-align:center;	padding:0 2px; cursor:pointer; color:#7F7F7F; font:normal 12px "Trebuchet MS", Tahoma, Verdana, Arial;}
/* End Back to Top */

/* Box Shadow */
.boxImgShadow {
	box-shadow:				0 0 8px #3F3F3F;
	-o-box-shadow:			0 0 8px #3F3F3F;
	-moz-box-shadow:		0 0 8px #3F3F3F;
	-webkit-box-shadow:	0 0 8px #3F3F3F;
	margin-bottom:10px;
}
.boxImgShadow:hover {
	box-shadow:				0 0 8px #f00;
	-o-box-shadow:			0 0 8px #f00;
	-moz-box-shadow:		0 0 8px #f00;
	-webkit-box-shadow:	0 0 8px #f00;
}
.boxImgShadow {
	box-shadow:				0 0 18px #3F3F3F;
	-o-box-shadow:			0 0 18px #3F3F3F;
	-moz-box-shadow:		0 0 18px #3F3F3F;
	-webkit-box-shadow:	0 0 18px #3F3F3F;
	margin-bottom:10px;
}
.boxImgShadow:hover {
	box-shadow:				0 0 12px #f00;
	-o-box-shadow:			0 0 12px #f00;
	-moz-box-shadow:		0 0 12px #f00;
	-webkit-box-shadow:	0 0 12px #f00;
}

.hline {
	background-image:url(../images/hline.gif);
	background-repeat:repeat-x;
	background-position: 0 50%;
	}
.vline	{
	background-image:url(../images/vline.jpg);
	background-repeat:repeat-y;
	}
/* End Box Shadow */