.sealTsg{
	width:180px;
}

.homeNav{
	padding:20px 0px 0px 20px;
	width:300px;
}
.contWidthN{
	width:960px;
	margin:auto;
	padding:0;
	text-align:left;
	overflow:hidden;
}
.homeTopBluN{
	background:url(../images/opp-hol-bt.png) no-repeat top left;
	margin:30px 0px 0px 0px;
	padding:5px 15px 10px 15px;
	height:115px;
}
.commonBoxTopN{
	background:url(../images/opp-hol-mb-t.png) no-repeat top left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxBotN{
	background:url(../images/opp-hol-mb-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.commonBoxMidN{
	background:url(../images/opp-hol-mb-m.png) repeat-y left;
	margin:20px 0px 30px 0px;
	padding:0;
	width:100%;
	float:left;
}
.prodBoxN{
	width:212px;
	height:445px;
	margin:3px;
	padding:10px;
	float:left;
}
.headerBluN{
	background:url(../images/opp-hol-hdr-bl.png) repeat-x bottom;
}
.headerImgLogo{
	margin:0;
	padding:0px 0px 0px 0px;
	height:85px;
}
.seoSection{
	width:960px;
}
.seoBoxT{
	background:url(../images/opp-hol-mb-t.png) no-repeat top left;
}
.seoBoxB{
	background:url(../images/opp-hol-mb-b.png) no-repeat bottom left;
}
.seoBoxM{
	background:url(../images/opp-hol-mb-m.png) repeat-y left;
}
.homePromo{
	background:url(../images/opp-hol-bb.png) no-repeat top left;
	margin:0;
	padding:25px 20px 10px 20px;
	height:100px;
	width:auto;
}
.hpTxt{
	color:#005cb7;
	font-size:30px;
}
.hpEmFiW{
	width:64px;
	padding:0;
	margin:5px 0px 0px 0px;
	font-size:16px;
}
.hpEmValW{
	width:190px;
	padding:0;
	margin:5px 0px 0px 0px;
}
.hpEmCl{
	margin:0px 0px 0px 10px;
	padding:0;
}
.hpZeroSpam{
	background:url(../images/opp-hol-ns.png) no-repeat left;
	margin:auto;
	padding:0px 0px 0px 8px;
	text-decoration:underline;
	color:#0066cc;
	display:block;
	cursor:pointer;
	width:100px;
	font-size:11px;
}
.hpWrap{
	width:350px;
	height:30px;
	text-align:center;
}
.commonLiBlu{
	color:#0066cc;
}

.commonBoxThTopN{
 background:url(../images/rs-bx-m-t.png) no-repeat top left;
 margin:0;
 padding:0;
 width:100%;
 float:left;
}
.commonBoxThBotN{
 background:url(../images/rs-bx-m-b.png) no-repeat bottom left;
 margin:0;
 padding:0;
 width:100%;
 float:left;
}
.commonBoxThMidVlN{
 background:url(../images/rs-bx-m-m.png) #ffffff repeat-y left;
 margin:30px 0px 30px 0px;
 padding:0;
 width:100%;
 float:left;
}
.opMainBoxN{
 width:650px;
 min-height:350px;
 margin:0;
 padding:30px 20px 20px 0px;
 float:right;
}

/*mod*/
.opMainBox{
 width:650px;
 min-height:350px;
 margin:0;
 padding:30px 20px 20px 0px;
 float:right;
}
.contWidthComp{
	width:960px;
	margin:auto;
	padding:0;
	text-align:left;
	overflow:hidden;
}
.commonBoxThTop{
 background:url(../images/rs-bx-m-t.png) no-repeat top left;
 margin:0;
 padding:0;
 width:100%;
 float:left;
}
.commonBoxThBot{
 background:url(../images/rs-bx-m-b.png) no-repeat bottom left;
 margin:0;
 padding:0;
 width:100%;
 float:left;
}
.commonBoxThMidVl{
 background:url(../images/rs-bx-m-m.png) #ffffff repeat-y left;
 margin:20px 0px 30px 0px;
 padding:0;
 width:100%;
 float:left;
}

.contArea{
	margin:auto;
	padding:0;
	width:960px;
	text-align:left;
	overflow:hidden;
}
.mainBoxT{
	background:url(../images/rs-bx-m-t.png) no-repeat top left;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.mainBoxM{
	background:url(../images/rs-bx-m-m3.png) repeat-y top left;
	margin:20px 0px 20px 0px;
	padding:0;
	float:left;
	width:100%;
}
.mainBoxM2{
	background:url(../images/rs-bx-m-m2.png) repeat-y top left;
	margin:20px 0px 20px 0px;
	padding:0;
	float:left;
	width:100%;
}
.mainBoxM3{
	background:url(../images/rs-bx-m-m2.png) repeat-y top left;
	margin:20px 0px 20px 0px;
	padding:0;
	float:left;
	width:100%;
}
.mainBoxB{
	background:url(../images/rs-bx-m-b.png) no-repeat bottom left;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.flowMainWrapL{
	padding:3px 0px 0px 5px;
	margin:0;
	text-align:center;
	width:730px;
	float:left;
}
.flowCartRight{
	width:190px;
	float:right;
	margin:20px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:left;
}
.flowCartTop{
	background:url(/includes/templates/opp/images/cart-top-ybg.png) no-repeat left;
	margin:3px 0px 0px 0px;
	padding:15px 20px 0px 20px;
	height:35px;
	font-size:14px;
}
.flowMainW{
	margin:3px 15px 0px 0px;
	_margin-right:2px;
	padding:0;
	text-align:center;
	width:650px;
	float:right;
}
.flowYellowBox{
	background:url(../images/rs-bx-ybg.png) no-repeat top left;
	width:600px;
	margin:20px 0px 10px 0px;
	padding:40px 0px 40px 0px;
	font-size:14px;
}
.flowMainI{
	width:735px;
	margin:auto;
	padding:0;
}
.flowBoxM{
	margin:20px 0px 20px 0px;
	padding:0;
	background:none;
	width:100%;
}
.flowBoxB{
	background:none;
	margin:0;
	padding:0;
	width:100%;
}
.flowBoxT{
	background:none;
	margin:0;
	padding:0;
	width:100%;
}

