
.menu-wrapper { width:100%; margin:auto; height:50px; background:#383939; background-repeat:repeat-x; float:left; z-index:999; /*border-bottom:1px #8d8e90 solid;*/ }

.menu-main { width:1024px; height:50px; margin:auto; padding:0px; }
.nav ul {margin:0px;  padding:0px; height:50px;}

.nav a { text-decoration: none; }
 
.nav li { list-style: none; margin: 0;  padding: 0;  }

.nav { margin:0px; padding:0px; height:50px;
    display: inline-block;
    position: relative;
    cursor: default;
    z-index: 500;
}
 
.nav > li {
    display: block;
    float: left;
}

.nav > li > a {
    position: relative;
    display: block;
    z-index: 510;
    height: 50px;
    padding: 0 15px 0 15px;
    line-height:50px;
    font-size: 13px;
    font-weight:lighter;
    letter-spacing:1.1px;
    color: #fcfcfc;
	
   /* text-shadow: 0 0 1px rgba(0,0,0,.35); 
    background: #372f2b;
    border-left: 1px solid #4b4441;
    border-right: 1px solid #312a27;*/
 
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}

.nav > li:hover > a { background: #f7f7f7; color:#555555; }


.nav > li > div {
    position: absolute;
    display: block;
    width:1012px;
    top: 50px;
    left: 0;
 
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
 
    background: #f7f7f7;
 
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
}

.nav > li:hover >.nav-column {
    opacity: 1;
    visibility: visible;
    overflow: visible;
	box-shadow:0 0 10px #333333;
}

.nav-column {
    float: left;
    width:1012px;
    padding:20px 6px 15px 6px;
}
 


.sub-menu-frst {
	width:200px; height:auto !important;
	float:left; clear:right;
	
}

.left-small {
	width:160px; height:auto !important;
	float:left;
	margin:0px 19px 20px 19px;
	border:1px #CCCCCC solid;
}

.left-small-heading {
	width:150px; height:30px;
	float:left;
	background:#666666;
	font-size:16px; color:#ffffff; 
	padding:0 0 0 10px; font-weight:bold; line-height:30px;
	background: -moz-linear-gradient(top, #999999 13%, #3a3b3b 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#999999), color-stop(94%,#3a3b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #999999 13%,#3a3b3b 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #999999 13%,#3a3b3b 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #999999 13%,#3a3b3b 94%); /* IE10+ */
background: linear-gradient(to bottom, #999999 13%,#3a3b3b 94%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#3a3b3b',GradientType=0 ); /* IE6-8 */
}

.lft-small-heding-down { width:150px; float:left; height:auto;}
.lft-small-heding-down ul { margin:0px; padding:0px 0px 0px 10px; width:140px; }
.lft-small-heding-down ul li { width:140px; list-style:none; font-size:14px; color:#555555; line-height:25px; float:left; margin:0px; padding:0px; }
.lft-small-heding-down ul li a { text-decoration:none; color:#cccccc;}
.lft-small-heding-down ul li a:hover { color:#999999; }

.lft-small-heding-down img { margin:5px 5px 5px 5px; border:none;}

.sub-menu-img-box {
	width:160px; height:auto !important;
	float:left;
	margin:0px 19px 20px 19px;
	border:1px #CCCCCC solid;
}

.sub-menu-img-box img {width:150px; margin:4px; border:1px #CCC solid; }


.sb-minu-scnd  {
	width:190px; height:auto !important;
	float:left; clear:right;
	padding-left:10px;
	border-left:1px #cccccc solid;
}

.menu-rpt { width:190px; float:left; height:auto !important; margin-bottom:20px;  }

.menu-no-rpt { width:190px; float:left; height:auto !important;  }


.menu-scnd-heding { width:190px; float:left; font-size:16px; color:#066dd5; font-weight:bold; margin-bottom:7px; }
.menu-scnd-heding a {  color:#066dd5; }
.scnd-menu { width:190px; float:left; font-size:12px; height:auto !important; }
.scnd-menu ul { width:190px; margin:0px; padding:0px; float:left; height:auto;}
.scnd-menu ul li { width:190px; line-height:20px; float:left; list-style:none; color:#06A6E1;}
.scnd-menu ul li a { color:#06A6E1; text-decoration:none; }
.scnd-menu ul li a:hover { color:#ec008c; }


.showingpageupbg { width:900px; height:5px; float:left; }
.showingpagedown { width:900px; height:50px; float:left; clear:right; padding:0px 10px 0px 10px; margin:0px;  }
.showingpagedown h5 { width:445px; height:35px; float:left; clear:right; 
                      font-size:14px;  text-align:right; margin-top:15px; }
.showingpagedown .pageing { margin:10px 0px 0px 15px; padding:0px; float:left; clear:right;}
.showingpagedown span { float:left; clear:right; margin:-2px 0px 0px 2px;  padding:4px; font-size:16px;  cursor:pointer;}

.showingpagedown a { float:left; clear:right; margin:0px 0px 0px 2px; border:1px #CCCCCC solid; padding:4px; font-size:15px;
                      color: goldenrod; cursor:pointer;}
.showingpagedown a:hover { background-color:#d4d2d2;}
.oflastpage { width:60px; height:35px; margin:15px 0px 0px 0px; float:left; clear:right; font-size:14px; }




