.pageTitle {
	margin: 0;
	padding: 0 0 0 8px;
	background: #333333;
	color:#ffffff;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
}
.rsFrames { margin:4px 0 0;}
.rsFrames img { vertical-align:middle;}
.rsFrames span { font-weight:bold;}
/**/
#framesMain {
	width: 100%;
	background: url(../nuImages/greyDot.gif) bottom repeat-x;
	/*border-top: 1px solid #d4d3cf;*/
	margin:8px 0 10px;
}
div.frame {
	float: left;
	border-top: 1px solid #d4d3cf;
	/*height: 350px;*/
	width: 50%;
	padding: 9px 0 0;
	margin:5px 0 5px 0px;
}
.frameImg {
	text-align:center;
	float: left;
	vertical-align: top;
	background-color:#F0F0F0;
	padding: 0 0 47px 0;
}

/**/
.horizontalb {position:relative; width:800px; height:700px;}
.horizontalb img.prodImage {position:absolute;top:60px;left:60px;/*top:72px;left:60px;*/}
.horizontalb img.frame {position:absolute; top:0; left:0;}
.verticalb {position:relative; width:700px; height:800px;}
.verticalb img.prodImage {position:absolute;top:60px;left:60px;/*top:124px;left:124px;*/}
.verticalb img.frame {position:absolute; top:0px; left:0px;}
/**/
/**/
.horizontal {position:relative; width:252px; height:220px;}
.horizontal img.prodImage 
{
    position:absolute;top:58px;left:56px;
    }
.horizontal img.frame {position:absolute; top:0; left:0;}
.vertical {position:relative; width:215px; height:242px;}
.vertical img.prodImage {position:absolute;top:58px;left:60px;}
.vertical img.frame {position:absolute; top:2px; left:2px;}
/**/

.frameImg a.black {
 background:url(../nuImages/addToShoppingCartBG_blk.gif) no-repeat;
 width:170px;
 height:18px;
 font-size:10px;
 display: block;
  font-weight: bold;
 text-decoration:none;
 line-height:18px;
 color: #FFFFFF; /*#777671;*/
 margin:5px auto;
}
.frameImg a.black:hover { color:#FFFFFF;}

.frameImg a.enlarge { color:#000;}
.frameImg a.enlarge img { vertical-align:middle;margin-top:-18px;}
.frameImg img {}
.frame p {
    display:inline;
    float:left;
    margin:0pt;
    padding:8px 0pt 0pt 5px;
    width:110px;
	background-color:#F0F0F0;
	 /*height: 294px;*/
}
.framesBgColor {
	list-style-type:none;
	width:580px;
	height:191px;
	margin:0 0 10px 70px;
	padding:0;
	text-align: center;
	clear:both;
	border-top:10px solid #FFFFFF;
}
.framesBgColor li { 
	float:left;
	border:1px solid #000000; 
	width:40px!important; 
	height:40px!important; 
	width:42px; 
	height:42px; 
	margin:3px; 
	cursor:pointer;}
.framesBgColor img { }
.noColor {
	clear:both;
	text-align:center;
	margin-bottom:40px;
}
.noColor img {cursor:pointer;}
.noColor a {
	background:url(../nuImages/button_blk.gif) no-repeat;
	width:117px;
	height:18px;
	font-size:10px;
	display: block;
  font-weight: bold;
	text-decoration:none;
	line-height:18px;
	color: #FFFFFF; /*#777671;*/
	margin:5px auto;
}
.noColor a:hover { color:#FFFFFF;}



/**/

div.frameSpecialV {
	float: left;
	border-bottom: 1px solid #d4d3cf;
	height: 339px;
	width: 50%;
	padding: 9px 0 0;
}
div.frameSpecialV .vertical {position:relative; width:244px; height:256px;}
div.frameSpecialV .vertical img.prodImage {position:absolute;left:77px; top:75px;}
div.frameSpecialV p {
	float: left;
	display: inline;
	margin:0;
	padding:8px 0 0;
	width:86px;
}

div.frameSpecialH {
	float: left;
	/*border-bottom: 1px solid #d4d3cf;*/	
	border-top: 1px solid #d4d3cf;
	/*height: 345px;*/
	width: 50%;
	padding: 9px 0 0;
	margin:5px 0 5px 0px;
}
div.frameSpecialH .horizontal {position:relative; width:258px; height:245px;}
div.frameSpecialH .horizontal img.prodImage {position:absolute;top:74px;left:73px;}
div.frameSpecialH p {
	float: left;
	display: inline;
	width:95px;
	margin:0 0 0 20px;
	padding:8px 0 0;
}
.enlarge_new {
    font-size: 13px;
	text-align:left;
width:242px;
}
.enlarge_new img{
	margin:0 0 0 0px;
}

.frameImg .new 
{
    margin:0px; 
    font-size:13px; 
    font-weight:normal; 
    text-align:center; 
    clear:both;
    width:242px;
 }

.frameImg .new a img{
	 margin: 0 6px 0 33px;
    vertical-align: top;
}
