.opNovT{
	background: url(../images/opn-t-gr.png) repeat-x bottom;
	margin:0;
	padding:20px 0px 0px 0px;
	width:100%;
	text-align:left;
	overflow:hidden;
}
.opNovT .title{
	width:auto;
	float:left;
	margin-top:-6px;
	padding:0px 0px 15px 20px;
	font-size:25px;
	color:#0066CC;
}
.opNovTabs{
	background:url(../images/nop-tab-bg1.png) repeat-x bottom;
	width:100%;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.opNovTabs ul{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	float:left;
}
.opNovTabs ul li{
	background:url(../images/nop-tab-l-d.png) no-repeat bottom right;
	margin:0px 0px 0px -1px;
	padding:0;
	float:left;
	cursor:pointer;
}
.opNovTabs ul li div{
	background:url(../images/nop-tab-r-d.png) no-repeat bottom left;
	margin:0;
	padding:20px 15px 10px;
}
.opNovTabs ul li div a{
	color:#0066CC;
	text-decoration:underline;
}
.opNovTabs ul li.selected{
	background:url(../images/dr-jan-tabr-u.png) no-repeat bottom right;
	cursor:default;
}
.opNovTabs ul li.selected div{
	background:url(../images/dr-jan-tabl-u.png) no-repeat bottom left;
	font-weight:bold;
	font-size:14px;
	padding-top:19px;
	line-height:16px;
}
.opNovTabs ul li.selected div a{
	color:#000000;
	text-decoration:none;
}
.opNovTabs div{
	float:left;
	padding:15px 0px 0px 24px;
}
.opNovTabs div img{
	float:left;
	padding-right:10px;
}
.opNovTabs div span{
	color:#666666;
	float:left;
	font-style:italic;
	font-weight:bold;
	padding-top:4px;
}
.opDecBgT{
	_background: url(../images/dec-op-m-bg2.png) repeat-x; 
	margin:0;
	padding:20px 0px 0px 0px;
}
.revWrap{
	width:auto;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.revPsLogo{
	margin:0;
	padding:7px 10px 14px 0px;
	float:right;
	width:280px;
	font-size:11px;
}
.revPsLogo span{
	float:left;
	padding:8px 0px 0px 0px;
}
.revPsLogo img{
	float:right;
}
/* 02202009 */
.revBreadcrumbs{
	clear:both;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin:20px 0px 0px 0px;
	width:100%;
}
.revBreadcrumbs span{
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding:5px 20px 0px 0px;
}
.revBreadcrumbs span a{
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:underline;
}
.revBreadcrumbs span a.button{
	background: url(../images/crumb.png) no-repeat;
	padding-left:15px;
	margin-left:2px;
}
.revBreadcrumbs span strong{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;
}
/*.revBreadcrumbs span strong{
	background: url(../images/crumb.png) no-repeat;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;
	padding-left:15px;
	margin-left:2px;
}*/
/* 02202009 */
.revSortSection{
	background: url(../images/opn-t-gr.png) repeat-x bottom;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	clear:both;
}
.revSortSection .stats{
	margin:0;
	padding:25px 10px 20px 20px;
	float:left;
	min-width:10px;
}
.revSortSection .sort{
	float:left;
	margin:0;
	padding:23px 10px 20px 40px;
}
.revSortSection .search{
	float:right;
	margin:0;
	padding:20px;
	width:210px;
	*width:310px;
}
.revSortSection .search .clGo{
	float:left;
	margin-left:8px;
}
.revSortSection .search .inp{
	float:left;
	/*width:150px;*/
	/*height:15px;*/
	margin:0px;
	padding:5px;
	border:none;
	background-color:#CCCCCC;
	/*height:25px;*/
}
.revSectionsWrap{
	background:url(../images/opn-t-gr2.png) repeat-x scroll center top;
	margin:0px;
	padding:0px 20px;
	clear:both;
}
.revSections{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 20px;
}
.revSections .pic{
	padding:5px 15px 15px 15px;
	float:left;
}
.revSections .cont{
	padding:5px 10px;
	margin:0;
	float:left;
	width: 670px;
}
.revSections .cont .title{
	font-size:16px;
	font-weight:bold;
	color:#0066CC;
}
.revSections .cont .user{
	font-size:12px;
	color:#000000;
	_padding:20px;
}
.revSections .cont .rate{
	margin:0;
	padding:0px;
}
.revSections .cont .prod{
	margin:0;
	padding:10px 0px 10px 0px;
}
.revBottom{
	overflow:hidden;
	margin:20px 0px 0px 0px;
	padding:0;
	width:100%;
	border-top:#CCCCCC solid 1px;
	clear:both;
}
.revBottom .stats{
	margin:0;
	padding:25px 15px 0px 15px;
	float:left;
	min-width:10px;
}
.paging{
	margin:0;
	padding:25px 15px 0px 15px;
	float:right;
	min-width:10px;
	font-weight:bold;
}
.paging ul{
	margin:0;
	padding:0;
	list-style:none;
}
.paging ul li{
	float:left;
	margin:0;
	padding:5px;
}
.paging ul li a{
	color:#0066CC;
	text-decoration:none;
}
.paging ul li.selected a{
	color:#000000;
	text-decoration:none;
}
.paging ul li a.next{
	border-left:#CCCCCC solid 1px;
}
.paging ul li form{
	color:#0066CC;
	text-decoration:none;
}
.paging ul li.selected form{
	color:#000000;
	text-decoration:none;
}
.paging ul li form.next{
	border-left:#CCCCCC solid 1px;
}
.revSortsub{
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
	padding:20px 30px;
	float:left;
}
.revPopular{
	font-size:14px;
}
.revPopular h1{
	display:inline;
	font-size:14px;
}
.revPopular a{
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.revViewall{
	margin:0;
	padding:20px 0px 10px 0px;
	float:left;
	width:100%;
	clear:both;
}
.revViewall ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	clear:both;
}
.revViewall ul li{
	display:inline;
	float:left;
	width:170px;
}
.revViewall ul li.sub{
	display:inline;
	float:left;
}
.revViewall ul li.subZip{
	float:left;
	width:100px;
}
.revViewall ul li.hide{
	display:none;
}
.revViewall ul li a{
	color:#0066CC;
	text-decoration:underline;
}
.revViewall ul li span{
	color:#999999;
}
.revViewallInd{
	float:left;
	width:100%;
	margin:0;
	padding:20px 0px 10px 0px;
}
.revViewallInd ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.revViewallInd ul li{
	display:inline;
	float:left;
	width:280px;
}
.revViewallInd ul li.hide{
	display:none;
}
.revViewallInd ul li a{
	color:#0066CC;
	text-decoration:underline;
}
.revViewallInd ul li span{
	color:#999999;
}
.revBanner{
	border:1px solid #CFCFCF;
	background-color:#E5E5E5;
	margin:0px 15px;
	padding:30px;
	text-align:center
}
.revBanner strong{
	color:#999999;
	font-size:22px;
}
.reviewGraybox{
	background-color:#EFEFEF;
	border:1px solid #DEDEDE;
	height:140px;
	width:140px;
	float:left;
}
.noSearch{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:50px 0px;
}
.revLeft{
	float:left;
	margin:0;
	padding:0px 0px 10px;
	min-width:200px;
}
.revRight{
	float:right;
	margin:0;
	padding:0px 0px 10px;
	text-align:right;
	min-width:100px;
}
.revQuote{
	margin:0;
	padding:10px 0px 0px;
	clear:both;
	display:block;
	height:50px;
}

.revDate{
	font-size:11px;	
}
.revDate h3{
	display:inline;
	font-size:11px;	
	font-weight:normal;
}
