body,
html {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #616161;
	background: url(../images/grad4.jpg) left top repeat-x #EFEFEF;
}
.cLft {
	float: left;
	margin-right: 6px;
	width: 175px;	
}
.cRgt {
	/*float: left;
	width: 757px;*/
}
.cRgt-lft {
	float: left;
	width: 448px;
	margin-right: 6px;
}
.cRgt-rgt {
	float: left;
	width: 300px;
}
.navCurTally {
	padding: 5px;
	font-size: 16px;
}
.navA {
	position: relative;
	z-index: 999;
}
.navA a {
	display: block;
	border-top: 1px solid #CBCBCB;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	padding: 0 15px 0 10px;
	color: #000000;
	/*ie7*/
	width: 148px;
}
.navA a:hover {
	background-color: #EAEAEA;
}
.navA a.isParent {
	background: url(../images/navBullet4.png) 156px 12px no-repeat;
	padding-bottom:2px;
	line-height:26px;
}
.navA a.navSelected {
	background: url(../images/navBullet2.png) 156px 10px no-repeat #2A2A2A;
	color: #FFFFFF;
}
.navA a.navSelectedParent {
	background-color: #ECECEC;
	border: 1px solid #8C8C8C;
	border-right: none;
	border-bottom: 3px solid #AFAFAF;
	position: relative;
	z-index: 5;	
	margin: 0 18px -1px -1px;
	padding: 0 0 0 10px;
	line-height:26px;
	color: #000000;
	/*ie7*/
	width: 145px;	
}
.navA .subCats {
	display: none;
	position: absolute;
	z-index: 4;
	left: 155px;
	width: 155px;
	margin-top: 2px;
	background-color: #EAEAEA;
	border: 1px solid #8C8C8C;
	border-bottom: 3px solid #AFAFAF;
	border-right: 3px solid #AFAFAF;		
	opacity: 0.93;
	MozOpacity: 0.93;
	KhtmlOpacity: 0.93;
	filter: alpha(opacity=93);
}
.navA .subCats a {
	border: none;
	background: url(../images/navBullet3.png) 10px 11px no-repeat;
	font-weight: normal;
	padding: 0 8px 0 22px;
	line-height:27px;
	width: 126px;
}
.navA .subCats a:hover {
	background-color: #4B4B4B;
	color: #FFFFFF;
	filter: alpha(opacity=100); /*ie8 bug*/
}
.navA .subCats a.navSelected {
	color: #FFFFFF;
}
.navA .subCats a.last {
	border-bottom: none;
	margin-bottom: -1px;
}
.navA .navATout {
	background: url(../images/grad15.jpg) left bottom repeat-x #F2F2F2;
	padding: 10px 0;
	width: auto;
}
.navA .navATout .touImg{
	display: block;
	margin: auto;
	border: none;
}
.contImgV {
	width: 165px;
	height: 165px;
}
.contImgV img {
	display: block;
}
.contSearchBtm {
	border: 1px solid #C9C9C9;
	border-top: 3px solid #C9C9C9;
	background: url(../images/grad6.jpg) bottom left repeat-x #EBEBEB;
	padding: 5px;
	margin-bottom: 10px;
}
.contSearchBtm  .searchBtm {
	width: 422px;
	margin: auto;
}
.contSearchBtm  .search {
	float: left;
	border: 1px solid #8E8E8E;
	font-size: 15px;
	line-height: 17px;
	padding: 3px;
	width: 295px;
	height: 17px;
}
.contSearchBtm .submit {
	float: left;
	width: 80px;
	margin-left: 5px;
}

.footer .lnks {
	border: 1px solid #C9C9C9;
	background-color: #EBEBEB;
	padding: 15px;
	margin-bottom: 10px;
}
.footer .lnks .sec {
	float: left;
	margin: 0 65px 0 0;
	padding: 0;
}
.footer .lnks .sec .title {
	margin: 0;
	padding: 0 0 10px;
	color: #3E3E3E;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}
.footer .lnks .sec li {
	list-style-type: none;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 10px;
}
.footer .lnks .sec li a {

	text-decoration: none;
	color: #608DC4;
}
.footer .lnks .sec a:hover {
	text-decoration: underline;
}
.footer .lnks .sec1 {
	width: 260px;
	margin-right: 40px;
}
.footer .lnks .sec1 li {
	float: left;
	width: 130px;
}
.footer .verb {
	position: relative;
	font-size: 11px;
	line-height: 13px;
	color: #7A7A7A;
	margin-bottom: 28px;
}
.footer .prodege {
	position: absolute;
	background: url(../images/assets.png) left -32px no-repeat;
	right: 0;
	top: 0;
	width: 104px;
	height: 22px;
}
.stPop {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 560px;
	background: transparent url(../images/000000-75.png) left top repeat;
	padding: 10px;
	border: 1px solid #000000;	
	cursor: pointer;
	margin-left: -270px;	
	z-index: 1999;
}
.stPop .alert {
	background-color: #EEF4FF;
	color: #555555;
	padding: 10px;
	margin-bottom: 15px;
}
.stPop .inner {
	background-color: #FFFFFF;
	padding: 36px 0 36px 12px;
}
.stPop .close {
	position: absolute;
	right: 15px;
	top: 15px;
	background: url(../images/assets.png) right -82px;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.stPop .ico {
	float: left;
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	width: 144px;
	height: 135px;
	margin-right: 10px;
}
.stPop .msg {
	width: 370px;
}
.stPop h1 {
	font-size: 18px;
	margin-bottom: 10px;
	position: relative;
	z-index: 2999;
}
.stPop p {
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	z-index: 2999;	
}
.stPop .actionCont {
	padding: 10px;
	margin: 5px -10px 0; 
}
.stPop .chkBox {
	float: left;
	margin-right: 5px;
}
.stPop .chkLabel {
	float: left;
	width: 346px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #484848;
	font-weight: bold;
	cursor: pointer;
}
.swFeatured .info {
	position: relative;
	height: 224px;
	width: 490px;
}
.swFeatured .contImgV {
	margin-right: 15px;
}
.swFeatured h1 {
	font-size: 22px;
	line-height: 42px;
	font-weight: normal;
}
.swFeatured h2 {
	font-size: 16px;
	line-height: 20px;
	padding-top: 20px;
}
.swFeatured p.desc {
	position: relative;
	font-size: 12px;
	line-height: 18px;
	width: 
}
.swFeatured h3 {
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	left: 0;

}