.UltimaTips
{
  border:1px solid #04719a; 
  padding:4px 7px; 
  background-color:#75d4f7; 
  color:#333333; 
  font-size:14px; 
  line-height:normal; 
  font-weight:normal;
}

th.sizeheader {
  font-size: 12px;
  font-weight: normal;
	background: #e0e0e0;
}

h1 { 
	font-weight: normal;
  font-size: 16px; 
	text-align: center;
  padding: 0;
  margin: 0;
}
#content h1.title {
	background:#ccc;
	color:#333;
	font:1.5em/1.333em "QuicksandBook", Arial, Helvetica, sans-serif;
	padding:7px 10px 6px;
	margin:0;
	text-align:center;
}
.bigmessage {
	background: #efefef;
	color: #666565;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 10px 0;
	text-align: center;
}
a.abutton {
	background:url(/nuImages/button.gif) no-repeat;
	width:117px;
	font-size: 10px;
  font-weight: bold;
	text-decoration: none;
	color: #000000; /*#777671;*/
	height: 18px;
	border: 1px solid #ffffff!important;
	border:0;
	line-height:18px;
	display: block;
	margin: 0 auto;
}
a.abutton:hover { color:#000000;}
a.abutton img { width:auto; height:auto;border:0;}
.item {
	width: 300px;
	float: left;
}
.item img { width:405px;}
.item a.vertical,
.item a.horizontal { position:relative; width:405px; padding:0 9px 6px 0; display:block;}
.item a.vertical b,
.item a.horizontal b {background:url(../nuImages/shadowBigV.gif) right top no-repeat;height:9px;left:280px;position:absolute;width:9px;}



.itemInfo img { width:auto;}
.itemInfo { margin:0 0 5px 0; line-height:18px;}
.itemInfo div {
	text-align:left;
	padding: 9px 2px;

}
.itemInfo a {
	color:#000000;
	display:block;
}
.itemInfo a img { vertical-align:middle; border:0;}



.promotions {
	width: 255px;
}
.promotions p {
	border: 1px solid #c2c1bd;
	color: #666565;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px;
	text-align: center;
}
.promotions p span {
	display: block;
	padding: 11px 12px;
}
.promotions p a {
  background:#F0D93E;
  color:#000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto!important;
	height: 100%;
	padding: 11px 12px;
	text-align: center;
	text-decoration: none;
	width: auto!important;
	width: 100%;
}
.itemDetails {
	background-color: #e5e5e5;
	border: solid 1px #d2d2d2;
	width: 338px;
	float: right;
}
.itemDetails_tbl1 td.sep {
	border-bottom: dashed 1px #898989;
	height: 1px;
	margin: 0;
	padding: 0;
}
.itemDetails_tbl1 {
	/*width: 100%;*/
	
	/*margin:3px 0 0;*/
}
.itemDetails_tbl1 th {
	text-align: left;
	/*vertical-align: top;*/
	white-space: nowrap;
	/*padding: 2px 10px 5px;*/
	height: 25px;
	line-height: 25px;
}
.itemDetails_tbl1 td {
	/*vertical-align: top;*/
	/*padding: 2px 5px 5px 0;*/
	height: 25px;
	line-height: 25px;
}
.itemDetails_tbl1 a {
	color: #000000;
	text-decoration: underline;
}
.itemDetails_tbl1 a:hover {
	color: #666666;
}

.itemDetails_tbl2 {
	width: 100%;
	border-bottom: 3px solid #FFFFFF;
	margin:3px 0 0;
}
.itemDetails_tbl2 th {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 10px;
}
.itemDetails_tbl2 td {
	vertical-align: top;
	padding: 2px 5px 5px 7px;
}
.itemDetails_tbl2 a {
	color: red;
	text-decoration: underline;
}
.itemDetails_tbl2 a:hover {
	color: red;
}

.itemDetails_tbl2B {
	width: 100%;
	border-bottom: 3px solid #FFFFFF;
	margin:3px 0 0;
}
.itemDetails_tbl2B th {
  font-size: 16px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 10px;
}
.itemDetails_tbl2B td.hd2 {
  font-size: 16px;
	text-align: left;
	vertical-align: top;
	padding: 2px 10px;
	background: #fde7f7;
  font-weight: bold;
}
.itemDetails_tbl2B td {
	vertical-align: top;
	padding: 2px 5px 5px 7px;
	background: #e0e0e0;
}
.itemDetails_tbl2B td.hd {
	vertical-align: top;
	padding: 2px 5px 5px 7px;
	background: white;
}
.itemDetails_tbl2B a {
	color: red;
	text-decoration: underline;
}
.itemDetails_tbl2B a:hover {
	color: red;
}

.itemDetails_tbl3 td input {
margin-top:-3px;
vertical-align:bottom;
}

.itemDetails_tbl3 {
	width: 100%;
	border-bottom: 3px solid #FFFFFF;
	margin:3px 0 0;
}
.itemDetails_tbl3 td input {vertical-align:middle;}
.itemDetails_tbl3 th {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 6px;
	border-bottom: 1px solid #FFFFFF;
	background: #e0e0e0;
}
.itemDetails_tbl3 th {
	background-color: #333333;
	color: white;
}
.itemDetails_tbl3 td {
	/*
	vertical-align: top;
	padding: 3px 1px 3px 1px;
	border-bottom: 1px solid #FFFFFF;
	*/
	/*border-bottom: dashed 1px #8f8f8f;*/
	background-color: #f0f0f0;
}

a.addToShoppingCart {
	background: url(/nuImages/addToShoppingCartBG_blk.gif) no-repeat;
	border: 0;
	color: #FFFFFF; /*#777671;*/
	display: block;
	float: left;
	font-size: 10px;
	/*height: 18px;*/
	line-height: 18px;
	margin: 2px 0 4px;
	text-align: center;
	text-decoration: none;
  font-weight: bold;
	width: 170px;
}

a.addToShoppingCart:hover {
	color: #FFFFFF;
}

a.chooseFrame {
	background: url(/nuImages/chooseFrameBG_blk.gif) no-repeat;
	border: 0;
	color: #FFFFFF; /*#777671;*/
	display: block;
	float: left;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	margin: 2px 25px 4px 2px;
	text-align: center;
	text-decoration: none;
  font-weight: bold;
	width: 120px;
}

a.chooseFrame:hover {
	color: #FFFFFF;
}

a.chooseFrame2 {
	background: url(/nuImages/chooseFrameBG_blk2.gif) no-repeat;
	border: 0;
	color: #FFFFFF; /*#777671;*/
	display: block;
	float: left;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	margin: 2px 25px 4px 2px;
	text-align: center;
	text-decoration: none;
  font-weight: bold;
	width: 220px;
}

a.chooseFrame2:hover {
	color: #FFFFFF;
}

.itemDetails_tbl3 span.tip span { white-space:normal; }
.generalInfo {
	width: 325px;
	
}


.generalInfo ul {

	margin-top: 20PX;
	border-top: solid 1px #cccccc;
	padding: 0;
}

.generalInfo ul{*width:325px;
	*margin-left:0px;}
	
.generalInfo ul li.l {
	list-style-type: none;
	float: left;
}
.generalInfo ul li.r {
	list-style-type: none;
	float: right;
	margin-left: 5px;
}
.purchasemoreinfo h3 {
	background-color: #cccccc;
	height: 25px;
	line-height: 25px;
	color: #333333;
	margin: 0;
	padding: 0;
	text-indent: 10px;
}

.HSpace10
{
	line-height: 10px;
	height: 10px;
	paddding: 0px;
}
.selproduct .tprice
{
	font-weight:bold;
}

.zoomBox, .zoomBox li {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
}
