.tiny {
	font-size: 10px;
	color: #777671;
}
.pageTitle table { width:100%;}
.pageTitle table.rs {
  margin: 2px 2px 0 0; 
  width: 270px;
  float:right;
}

.rs td {
	font-weight: bold;
	vertical-align: middle;
	padding-left:5px;
	white-space:nowrap;
}
.rs a img {
	border: 0;
	vertical-align: middle;
}
.rs input {
	border: 1px solid #848788;
	width: 30px;
	margin-bottom: 2px!important;
	margin: 0 5px;
	text-align: center;
	height: 19px;
}
.rs button {
	border: 0;
	margin: 0;
	padding: 0 0 1px!important;
	padding: 0;
	background: #7b7b7b;
	font-size: 11px; /*margin: 0px 0 -3px!important;*/
}
.pageTitle {
	margin: 0;
	padding: 0 0 0 8px;
	background-color: #cccccc;
	color: black;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	_height: 24px;
	min-height:24px;
	text-align: left;
	direction: ltr;
	margin-top: 5px;
	margin-bottom: 2px;
}
.lineSpacer {
	margin: 8px 0 0;
	background: #d4d3cf;
	height: 1px;
}
.productsTbl {
	width: 100%;
	border-top: 1px solid #d4d3cf;
	margin-top: 8px;
}
.productsTbl td {
	border-bottom: 1px solid #d4d3cf;
	padding: 16px 0 8px;
	width: 16%;
	text-align: center;
	vertical-align: top;
}
.prod_Tbl1 { width: 100%; }
.prod_Tbl1 td {
	border: 0;
	padding: 0;
	width: auto;
	text-align: center;
	vertical-align: top;
}
.productText { }
.productsTbl a {
	padding: 0 8px 6px 0;
	width: 78px;
	margin: 0 auto; /*text-align:center;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;*/
	display: block;
	/*background: url(../nuImages/shadow.gif) right bottom no-repeat red;*/
}
.productsTbl a:hover { }
.productsTbl a img { width: 78px; }
/**/
.productsMain {
	width: 100%;
	background: url(../nuImages/greyDot.gif) bottom repeat-x;
	/*border-top: 1px solid #d4d3cf;*/
	margin:0px 0 10px;
}

.productsMain .product {
  width: 145px;
  float: left;
  /*border-bottom: 1px solid #d4d3cf;*/
  text-align: center;
  /*height: 151px;*/
  /*New height fix*/
  /*margin-bottom:-1px;*/
}

.productsPop {
	/*width: 100%;
	background: url(../nuImages/greyDot.gif) bottom repeat-x;*/
	width: 100%;
	background: url(../nuImages/greyDot.gif) bottom repeat-x;
	margin:0;
}


.productsPop .product {
	border-bottom: 1px solid #d4d3cf;
	float: left;
	height: 168px;
	margin:10px 0 0;
	padding:0 0 10px;
	text-align: center;
	width: 145px;
  overflow: hidden;
}
.productsPop .prod_Tbl1 {
	width: 163px;
	float: left;
	height: 175px;
}
.productsPop .productText {
	border-bottom: 1px solid #d4d3cf;
	height: 60px;
	vertical-align: top;
}
.productsSub {
	width: 100%;
	background: url(../nuImages/greyDot.gif) bottom repeat-x;
	border-top: 1px solid #d4d3cf;
	margin:8px 0 10px;
}
.productsSub .product {
	width: 240px;
	float: left;
	border: 1px solid #d4d3cf;
	text-align: center;
	height: 290px;
    overflow:hidden;
    margin-right: 11px;
    margin-bottom:10px;
}
.productsSubNoSpecial .product {
	width: 240px;
	float: left;
	border: 1px solid #d4d3cf;
	text-align: center;
	height: 250px;
    overflow:hidden;
    margin-right: 11px;
    margin-bottom:10px;
}
.productsSub .product p {
	margin: 0;
	padding: 0 12px;
	height: 74px;
}


.productsSubcat {
	width: 100%;
	background: url(../nuImages/greyDot.gif) bottom repeat-x;
	border-top: 1px solid #d4d3cf;
	margin:8px 0 10px;
}
.productsSubcat .product a {
	color: white !important;
}
.productsSubcat .product img p {
	height: 25px !important;
	line-height: 25px;
}
.productsSubcat .product img {
	/*height: 115px;*/
	width: 182px;
}
.productsSubcat .product {
	width: 182px;
    margin-right: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
	color: white;
	text-align: center;
	/*height: 140px;
    overflow:hidden;*/
    height:290px;
    /*background:#333333;*/
}

a.viewdetails {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails:hover { color:#FFFFFF;} a.viewdetails img { max-width:150px; height:auto;border:0;}

a.viewdetails_ratio1 {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails_ratio1:hover { color:#FFFFFF;} a.viewdetails_ratio1 img { width:150px; height:150px;border:0;}

a.viewdetails_ratio125 {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails_ratio125:hover { color:#FFFFFF;} a.viewdetails_ratio125 img { width:150px; height:auto;border:0;}

a.viewdetails_ratio15 {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails_ratio15:hover { color:#FFFFFF;} a.viewdetails_ratio15 img { width:150px; height:100px;border:0;}

a.viewdetails_ratio15v {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails_ratio15v:hover { color:#FFFFFF;} a.viewdetails_ratio15v img { width:120px; height:180px;border:0;}

a.viewdetails_ratio2 {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails_ratio2:hover { color:#FFFFFF;} a.viewdetails_ratio2 img { width:150px; height:75px;border:0;}

a.viewdetails_ratio2v {font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;border: 1px solid #ffffff!important;border:0;line-height:18px;display: block;margin: 0 auto;} a.viewdetails_ratio2v:hover { color:#FFFFFF;} a.viewdetails_ratio2v img { width:100px; height:200px;border:0;}

.popIntroText {
	margin: 0 0 8px 0;
	font-size: 11px;
}
.popIntroText span {
	font-size: 13px;
	line-height: 24px;
}
.product p {
	line-height: 14px;
	margin: 0;
	padding: 0 2px;
}
.pageABC {
	margin: 0;
	padding:0;
	background: #efefef;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	height: 24px;
}

.pageABC a {
	font-size: 16px;
	text-decoration: none;
	color: #000000;
	padding: 0 0.45em;
}
.pageABC a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.abdcTitle {
	clear:both; 
	text-align:center; 
	font-size:16px; 
	border-bottom:1px solid #d4d3cf; 
	border-top:1px solid #d4d3cf;
	font-weight:bold; 
	padding:4px 0 3px; 
	position:relative;
}
/*TIP*/

/* the width was 322px */
td.tipOn,
td.tipOff {font-size: 16px;}
.tipOff span.tip {display:none;position:absolute; left:0; top:0px; width:150px;}
.tipOn span.tip {display:block;position:absolute; left:0; top:0px; width:150px;}
span.tip {position:absolute; left:0; top:20px; width:150px;}
span.tip img {border:0; width:150px; height:13px; background:url(../nuImages/tipHead.gif) no-repeat;}
span.tip span {display:block; border:1px solid #f3cf71; border-top:0; padding:4px 7px; background-color:#faf5d7; color:#333333; font-size:11px; line-height:normal; font-weight:normal;}
div.flip span.tip {position:absolute; left:-297px; top:0px; width:150px;}
div.flip span.tip img { background:url(../nuImages/tipHeadFlip.gif) no-repeat;}
td.tipOn div,
td.tipOff div { position:relative;}
.producttitle
{
    background: none repeat scroll 0 0 #EFEFEF;
    color: #FFFFFF;
    height: 55px;
    margin-bottom: 1px;
    padding: 5px;
}
.producttitle a
{
    color:#333333;
}
.productid
{
    color:#a6a6a6;
}
.subjecttitle {
    background:#333333;
    color: #FFFFFF;
    height: 40px;
    margin-bottom: 1px;
    
    padding:10px 5px 5px 5px;
}
.subjecttitle a{
    background:#333333;
    color: #FFFFFF;
}

