/*begin brand product list*/
#brand_product_list {
	padding: 15px 0;
	width: 620px;
}

.brand_product_float {
	float: left;
	padding: 0 15px 0 15px;
	width: 120px;
}

.brand_product_clearer {
    width: 100%;
    height: 5px;
    display: block;
    clear: both;    
}

.brand_product_desc {
	padding: 5px;
	width: 120px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
}

.product_new {
	font-family: Verdana, Helvetica, Arial;
    font-size: 10px;
	color: #FF452E;
}
/*end brand product list*/

html {
  height:               100%;
}
body {
  height:               100%;
  margin:               0 0 0 0;
}
img {
  border:		none;
}

.cartitem {
  z-index:		9999;
}
.wl-items {
}

.mainheader {
  position:		relative;
  width:		800px;
  height:		98px;
}
.container {
  position:		relative;
  clear:		both;
}
.containernp {
  clear:		both;
}
.containernc {
  position:		relative;
}
.bodycontainer {
  position:		relative;
  width:		800px;
  margin-left: 		auto;
  margin-right:		auto;
}
.mainhdr-mkcs {
  position:		absolute;
  left:			0px;
  top:			92px;
  width:		333px;
  height:		6px;
  background:		url('images/tnt-hdr-mkc-side.gif');
  background-repeat:	no-repeat;
}
.mainhdr-tntlogo {
  position:		absolute;
  left:			32px;
  top:			35px;
  width:		290px;
  height:		59px;
  background:		url('images/tnt-mainlogo.gif');
  background-repeat:	no-repeat;
}
.mainhdr-flash {
  position:		absolute;
  left:			333px;
  top:			0px;
  width:		467px;
  height:		98px;
}
.prinavmenu {
  position:		relative;
  width:		800px;
  height:		19px;
  background:		url('images/tnt-navhdrbarbg.gif');
  background-repeat:	no-repeat;
  clear:		both;
}
.spacercell-3px {
  height:		3px;
  width:		1px;
}
.spacercellf-3px {
  height:		3px;
  width:		1px;
}
.spacercell-5px {
  height:		5px;
  width:		1px;
}
.spacercellf-5px {
  height:		5px;
  width:		1px;
}
.spacercell-9px {
  height:		9px;
  width:		1px;
}
.spacercellf-9px {
  height:		9px;
  width:		1px;
}
.spacercell-11px {
  height:		11px;
  width:		1px;
}
.spacercellf-11px {
  float:		left;
  height:		11px;
  width:		1px;
}
.spacercell-14px {
  height:		14px;
  width:		1px;
}
.spacercell-15px {
  height:		15px;
  width:		1px;
}
.spacercellf-15px {
  float:		left;
  height:		15px;
  width:		1px;
}
.spacercell-18px {
  height:		18px;
  width:		1px;
}
.spacercellf-18px {
  float:		left;
  height:		18px;
  width:		1px;
}
.spacercell-20px {
  height:		20px;
  width:		1px;
}
.spacercell-26px {
  height:		26px;
  width:		1px;
}
.spacercellf-26px {
  float:		left;
  height:		26px;
  width:		1px;
}
.spacercell-31px {
  height:		31px;
  width:		1px;
}
.spacercell-35px {
  height:		35px;
  width:		1px;
}
.spacercell-40px {
  height:		40px;
  width:		1px;
}
.spacercell-58px {
  height:		58px;
  width:		1px;
}
.spacercell-60px {
  height:		60px;
  width:		1px;
}
.primarynav {
  height:		18px;
  width:		800px;
  text-align:		center;
  clear:		both;
  padding-top:		2px;
}
.primarynavele {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
  padding-left:		14px;
  padding-right:	14px;
  padding-top:		3px;
  text-transform:	uppercase;
}
.primarynavelenor {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
  padding-left:		14px;
  padding-top:		3px;
  text-transform:	uppercase;
}
.primarynavelenol {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
  padding-right:	14px;
  padding-top:		3px;
  text-transform:	uppercase;
}
.primarynavele a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.primarynavelenol a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.primarynavelenor a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.primarynavelecur {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#B3B3B3;
  padding-left:		14px;
  padding-right:	14px;
  padding-top:		3px;
}
.primarynavelecur a {
  color:		#B3B3B3;
  text-decoration:	none;
}
.primarynavele3dt {
  width:		2px;
  height:		11px;
}
.mainbtmfooter {
  position:		relative;
  height:		38px;
  width:		100%;
}
.btmfooter-pnkline {
  width:		703px;
  height:		2px;
  background:		#FD80AA;
}
.lgbtmfooter-pnkline {
  width:		800px;
  height:		2px;
  background:		#000000;
}
.sitebynespra {
  position:		absolute;
  left:			704px;
  top:			0px;
  width:		87px;
  height:		27px;
  z-index: 		99;
}
.footerlinks {
  float:		left;
  width:		800px;
  text-align:		center;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#8A8A8A;
}
.footerlinkscred {
  float:		left;
  width:		640px;
  text-align:		center;
  padding-left:		97px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#8A8A8A;
}
.footerlinks a {
  color:		#8A8A8A;
  text-decoration:	none;
}
.footerlinkscred a {
  color:		#8A8A8A;
  text-decoration:	none;
}
#prinavmenutxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
}
#prinavmenutxt a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.prinavmenuadvontnt {
  float:		left;
  padding-left:		36px;
  width:		165px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#ffffff;
  padding-top:		1px;
}
.prinavmenuadvontnt a {
  color:		#ffffff;
  text-decoration:	none;
}
.prinavmenucontentsA {
  float:		left;
  padding-left:		255px;
  width:		89px;
  padding-top:		1px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
}
.prinavmenucontentsA a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.prinavmenucontentsB {
  float:		left;
  width:		15px;
  height:		12px;
  padding-top:		1px;
}
.prinavmenucontentsC {
  float:		left;
  width:		96px;
  padding-top:		1px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
}
.prinavmenucontentsC a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.prinavmenucontentsD {
  float:		left;
  width:		94px;
  padding-top:		1px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
}
.prinavmenucontentsD a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.prinavmenucontentsE {
  float:		left;
  padding-top:		1px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#1E1C1D;
}
.prinavmenucontentsE a {
  color:		#1E1C1D;
  text-decoration:	none;
}
.mainleftbody {
  position:		relative;
  float:		left;
  width:		516px;
  padding-left:		2px;
  clear:		both;
}
.mainrightbody {
  position:		relative;
  float:		left;
  width:		281px;
  padding-top:		15px;
}
.mainsubleftA {
  float:		left;
  width:		192px;
  padding-top:		3px;
  padding-left:		4px;
}
.mainsubleftB {
  float:		left;
  width:		285px;
  padding-left:		9px;
}
#largeblkheader {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            19px;
  color:		#ffffff;
  padding-left:		12px;
}
#largewhiteonblkheader {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            17px;
  color:		#000000;
  font-weight:		bold;
  padding-left:		12px;
  padding-bottom:	5px;
}
.tntpageshdr {
  position:		absolute;
  left:			206px;
  top:			162px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            16px;
  font-weight:		bold;
  color:		#000000;
  background:		#ffffff;
  padding-right:	5px;
  padding-bottom:	2px;
}
.largewhiteheaderonpink {
  font-family:          Verdana, Helvetica, Arial;
  font-weight: 600;
  font-size:            16px;
  letter-spacing:  1px;
  color:		#000000;
  width:		483px;
  padding-top:		1px;
  padding-left:		0px;
  padding-bottom:	2px;
}
.loginerror {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#ff0066;
  text-align:		center;
  font-weight:		bold;
  padding-top:		5px;
  padding-bottom:	5px;
}

.medblktxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#000000;
  line-height:  125%;

}
.medblktxt a {
  text-decoration:	none;
  color:		#000000;
}
.mdpagepinkline {
  position:		absolute;
  left:			264px;
  top:			177px;
  width:		536px;
  height:		1px;
  background:		#000000;
}
.lgpagepinkline {
  position:		absolute;
  left:			20px;
  top:			177px;
  width:		780px;
  height:		3px;
  background:		#000000;
}

.blacklinemain {
  position:		absolute;
  left:			0px;
  top:			177px;
  width:		150px;
  height:		15px;
  background:		#000000;
} 
.lghelpline {
  position:		absolute;
  left:			20px;
  top:			177px;
  width:		780px;
  height:		1px;
  background:		#FF0066;
}
.giftregline {
  position:		absolute;
  left:			0px;
  top:			177px;
  width:		800px;
  height:		25px;
  background:		#FF0066;
  clear:		both;
  z-index:		5;
}
.ecardline {
  position:		absolute;
  left:			0px;
  top:			177px;
  width:		800px;
  height:		29px;
  border-bottom:	1px solid #FFBFDA;
  background:		#FF0066;
  clear:		both;
  z-index:		5;
}
.shoppingline {
  position:		absolute;
  left:			0px;
  top:			177px;
  width:		800px;
  height:		29px;
  border-bottom:	1px solid #DAF5FE;
  background:		#79D2FE;
  clear:		both;
  z-index:		5;
}
.tntpageline {
  position:		absolute;
  left:			30px;
  top:			177px;
  width:		770px;
  height:		2px;
  background:		#FC79A3;
}
.whatshotline {
  position:		absolute;
  left:			0px;
  top:			177px;
  width:		800px;
  height:		32px;
  background:		url('images/bestofbg.gif');
  background-repeat:	no-repeat;
  clear:		both;
}
.mainsubleftC {
  float:		left;
  width:		495px;
}
.mainpagesearchbox {
  position:		absolute;
  left:			430px;
  top:			152px;
  width:		364px;
  height:		20px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#1E1C1D;
  clear:		both;
  z-index:		2;
}
.searchor {
  float:		left;
  width:		18px;
  padding-top:		3px;
  font-weight:		bold;
}
.searchtxt {
  float:		left;
  width:		48px;
  padding-top:		6px;
}
.searchbox {
  float:		left;
  width:		132px;
}
.searchmonthsb {
  float:		left;
  padding-top:		1px;
  width:		136px;
}
.searchgobtn {
  float:		left;
  width:		16px;
  padding-left:		6px;
  padding-right:	4px;
  padding-top:		2px;
}
.searchboxA {
  width:		132px;
  height:		16px;
  border:		1px solid #000000;
  color:		#CACACA;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  text-align:		center;
  vartical-align:	middle;
  padding-top:		3px;
}
.searchboxB {
  width:		130px;
  padding-left:		2px;
  height:		16px;
  border:		1px solid #000000;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  vartical-align:	middle;
  padding-top:		3px;
}
.mailinglistbody {
  position:		relative;
  width:		273px;
  height:		64px;
  background:		#BCBCBC;
}
.mlsubbtn {
  position:		absolute;
  left:			182px;
  top:			36px;
}
.mlinpbox {
  position:		absolute;
  left:			10px;
  top:			38px;
}
.mlinpbox input {
  width:		163px;
  height:		16px;
  border-top:		1px solid #BFBFBF;
  border-left:		1px solid #BFBFBF;
  border-bottom:	1px solid #949494;
  border-right:		1px solid #949494;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-left:		3px;
  padding-top:		4px;
}
.mlhdrtxt {
  position:		absolute;
  left:			10px;
  top:			6px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            13px;
  font-weight:		bold;
}
.mlsubtxt {
  position:		absolute;
  left:			10px;
  top:			22px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.mainbannerbox {
  position:		relative;
  width:		275px;
  height:		166px;
  border:		2px solid #FFFFFF;
}
.mainWNWHbannerbox {
  position:		relative;
  width:		275px;
  height:		165px;
  border:		2px solid #FFFFFF;
}
.bannercell-ty11 {
  position:		relative;
  width:		165px;
  height:		50px;
  border:		2px solid #8C8A8B;
}
.bannercell-ty2 {
  position:		relative;
  width:		165px;
  height:		50px;
  padding-left:		20px;
}
.bannercell-ty5 {
  position:		relative;
  width:		145px;
  height:		120px;
  border:		2px solid #8C8A8B;
}
.mainsearchbarbg {
  position:		absolute;
  left:			501px;
  top:			149px;
  width:		285px;
  height:		28px;
  background:		url('images/mainpagesearchhdrbg.gif');
  background-repeat:	no-repeat;
}
.catheaderimg {
  position:		absolute;
  left:			19px;
  top:			167px;
  height:		21px;
  background:		#ffffff;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  clear:		both;
}
.catheaderimg a {
  text-decoration:	none;
  color:                #000000;
}
.catheaderimgdivA {
  padding-top:		3px;
  float:		left;
}
.catheaderimgdivB {
  float:		left;
}
.catheaderimg img {
  text-align:		center;
  display: 		inline;
}
.catmenu {
  float:		left;
  padding-left:		25px;
  width:		108px;
  z-index:		2;
}
.catbody {
  float:		left;
  width:		420px;
  padding-left:		36px;
  padding-right:	20px;
}
.catshoppingbag {
  position:		relative;
  float:		left;
  width:		189px;
}
.shoppingbag {
  position:		relative;
  width:		189px;
  height:  		323px;
  background:		url('images/shoppinbagbg.gif');
  background-repeat:	no-repeat;
}
.sbsrbodyprop {
  position:		relative;
  float:		left;
  height:		240px;
  width:		1px;
}
.sbsrbodycnt {
  position:		relative;
  float:		left;
  width:		148px;
}
.sbsrbody {
  position:		relative;
  width:		169px;
  height:		auto;
  padding-top:		75px;
  padding-left:		20px;
  padding-bottom:	45px;
}
.sbsrbtm {
  position:		absolute;
  bottom:		0px;
  left:			0px;
  height:		38px;
  width:		189px;
  background:		url('images/sbsr-bottom.gif');
  background-repeat:	no-repeat;
}
.sbsrbtm2 {
  position:		relative;
  height:		38px;
  width:		189px;
  background:		url('images/sbsr-bottom.gif');
  background-repeat:	no-repeat;
}
.shoppingbag2 {
  position:		relative;
  width:		189px;
  height:  		auto;
  background:		url('images/sbsr-bg.gif');
  background-repeat:	repeat-y;
}
.shoppingbagchkoolink {
  position:		absolute;
  left:			8px;
  top:			22px;
  width:		45px;
  height:		45px;
  z-index:		99;
}
.sbsrtop {
  position:		absolute;
  top:			0px;
  left:			0px;
  width:		189px;
  height:		283px;
  background:		url('images/sbsr-top.gif');
  background-repeat:	no-repeat;
}

.cattest {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-bottom:	10px;
}
.catnavsubcat a {
  color:		#000000;
  text-decoration:	none;
}
.brandnavsubcatA {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            14px;
  font-weight:	bold;
  padding-bottom:	10px;
}
.brandnavsubcatA a {
  text-decoration:	none;
}
.brandnavsubcatB {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  padding-bottom:	10px;
  padding-left:		9px;
}
.brandnavsubcatC {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  padding-bottom:	10px;
  padding-left:		9px;
}
.brandnavsubcatC a {
  text-decoration:	none;
  color:		#FE9900;
}
.brandnavsubcatB a {
  text-decoration:	none;
  color:		#000000;
}




.catnavsubtype {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            13px;
  padding-top:		20px;
  padding-bottom:	10px;
}
.catpageftdproducts {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            20px;
  font-weight:		bold;
  letter-spacing: 2px;
  padding-top:		3px;
  padding-left:		4px;
  padding-bottom:  10px;
  color:		#000000;
}
.trashbasket {
  width:		147px;
  height:		41px;
  background:		url('images/trashboxbg.gif');
  background-repeat:	no-repeat;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#818181;
  text-align:		center;
  padding-left:		30px;
  padding-right:	12px;
  padding-top:		14px;
}
.browsesechdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            14px;
  height:		38px;
}
.viewcatpgssbtxt {
  float:		left;
  width:		55px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-top:		8px;
  color:		#000000;
}
.viewcatpgsb {
  float:		left;
  width:		251px;
  padding-top:		4px;
}
.sb-135x20 {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #000000;
  width:		131px;
  height:		18px;
}
.viewcatpgsubbtn {
  float:		left;
  width:		70px;
}
.viewcattopline {
  background:		#808080;
  height:		2px;
  width:		100%;
}
.viewcatnumpagessub {
	display: inline;
  width:		12px;
  padding:		2px 8px 0 0;
}
.viewcatnumpagessub-more {
  display: inline;
  width:		12px;
  padding:		2px 3px 0 0;
}
.viewcatnumpages {
	display: inline;
	padding-right:	6px;
	padding-left:		6px;
	padding-top:		9px;
	font-family:          Verdana, Helvetica, Arial;
	font-size:            11px;
	color:		#C00;
	text-align:left;
	/*  width:95px; */
  width:65px;
	padding:2px 0 0 0;
}
.viewcatnumpages a {
  text-decoration:	none;
  color:		#000000;
}
.shoppingbaghdr {
  position:		absolute;
  left:			58px;
  top:			34px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
}

.shoppingbagftrA2 {
  position:		absolute;
  left:			30px;
  top:			5px;
  width:		50px;
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.shoppingbagftrB2 img {
  display:		block;
}
.shoppingbagftrB2 {
  position:             absolute;
  left:                 85px;
  top:                  5px;
  width:                5px;
}
.shoppingbagftrC2 {
  position:             absolute;
  left:                 95px;
  top:                  5px;
  width:                90px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.shoppingbagftrA {
  position:		absolute;
  left:			30px;
  top:			292px;
  width:		60px;
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.shoppingbagftrB img {
  display:		block;
}
.shoppingbagftrB {
  position:             absolute;
  left:                 95px;
  top:                  292px;
  width:                5px;
}
.shoppingbagftrC {
  position:             absolute;
  left:                 105px;
  top:                  292px;
  width:                80px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.shoppingbagbody {
  position:		absolute;
  left:			20px;
  top:			78px;
  width:		169px;
  height:		200px;
  overflow:		auto;
}
.myaccountcreatebody {
  float:		left;
  width:		376px;
  border:		2px solid #C0C0C0;
  margin-left:		12px;
}

.myaccountsigninrecoverybody {
  float:		left;
  width:		376px;
  padding-left:		15px;
}
.signinheader {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            15px;
  color:		#ffffff;
  background:		#000000;
  padding-left:		12px;
  padding-bottom:	2px;
  border-bottom:	1px solid #808080;
}
.black11italic {
  padding-left:		3px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
  font-style:		italic;
}
.myaccountloginboxpre {
  float:		left;
  width:		128px;
  padding-right:	8px;
  padding-top:		6px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  text-align:		right;
}
.myaccountloginboxinput {
  float:		left;
  width:		228px;
}
.myaccountloginboxinput input {
  width:		226px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myaccountloginpasswdnotice {
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#9F9F9F;
  font-style:		italic;
  padding-right:	8px;
}
.myaccountloginsubbtn {
  text-align:		right;
  padding-right:	12px;
}
.myaccountsigninbody {
  width:		374px;
  border:		1px solid #808080;
  background:		#F5F5F5;
}
.myaccountpassrecoveryhdr {
  background:		#C8C8C8;
  border-bottom:	1px solid #7A7A7A;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            15px;
  color:		#ffffff;
  padding-left:		12px;
  padding-bottom:	2px;
}
.myaccountrecoverybody {
  border:		1px solid #7A7A7A;
  background:		#F5F5F5;
}
.myaccountforgotpasshdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
  font-style:		italic;
  text-align:		center;
}
.myaccountcreatehdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            15px;
  color:		#ffffff;
  background:		#000000;
  padding-left:		12px;
  padding-bottom:	2px;
  border-bottom:	1px solid #C0C0C0;
}
.myaccountcreatepre {
  float:		left;
  width:		115px;
  padding-right:	8px;
  padding-top:		6px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  text-align:		right;
}
.myaccountcreatepreinput {
  float:		left;
  width:		115px;
  padding-right:	8px;
  text-align:		right;
}
.myaccountcreateinputtxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		3px;
}
.myaccountcreateinputtxtB {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#FF116F;
  padding-top:		3px;
}
.myaccountcreateinput {
  float:		left;
  width:		240px;
}
.myaccountcreateinputsm {
  float:		left;
  width:		240px;
}
.myaccountcreateinputsm2 {
  float:		left;
  width:		240px;
}
.myaccountcreateinputsm2 input {
  width:		100px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myaccountcreateinputsm input {
  width:		152px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myaccountcreateinput input {
  width:		233px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myaccountcreateinput select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
  width:		236px;
}
.myaccountcreatepasswdnotice {
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#9F9F9F;
  font-style:		italic;
  padding-right:	18px;
}
#PageBody {
  padding-top:		26px;
  height:		auto;
}
.cattest {
  padding-top: 		0px;
  padding-top /**/: 	19px;
}
.catviewproductcell {
  float:		left;
  width:		120px;
}
.catviewproductpadcell {
  float:		left;
  width:		12px;
}
.catviewbrandpadcell {
  float:		left;
  width:		30px;
}
.catviewprodudtvspacecell {
  float:		left;
  width:		388px;
  height:		14px;
}
.myacctmain-leftbody {
  float:		left;
  width:		384px;
  padding-left:		6px;
}
.myacctmain-rightbody {
  float:		left;
  width:		386px;
  padding-left:		12px;
}
.myacctmainccell {
  width:		384px;
  height:		164px;
  border:		1px solid #808080;
}
.myacctmainccell-intermspacer {
  height:		12px;
  width:		1px;
}
.myacctmainccell-tA {
  position:		relative;
  width:		100%;
  height:		78px;
  border-bottom:	1px solid #808080;
}
.myacctmainccell-tB {
  position:		relative;
  width:		100%;
  height:		64px;
  background:		#F5F5F5;
  border-bottom:	1px solid #808080;
}
.myacctmainccell-tC {
  position:		relative;
  width:		100%;
  height:		20px;
  background:		#000000;
}
.myacctmainccell-btn {
  position:		relative;
  width:		28px;
  height:		26px;
  margin-left:		324px;
  top:			-10px;
}
.myacctmainccell-giftreg {
  position:		relative;
  width:		100%;
  height:		143px;
  background:		#F5F5F5;
  border-bottom:	1px solid #808080;
}
.myacctmainccell-giftregbg {
  position:		absolute;
  left:			246px;
  top:			8px;
  width:		115px;
  height:		121px;
  background:		url('images/myacctgiftregbg.gif');
  background-repeat:	no-repeat;
}
.myacctmainccell-my {
  position:		absolute;
  left:			15px;
  top:			14px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            32px;
  color:		#000000;
}
.myacctmainccell-profile {
  position:		absolute;
  left:			55px;
  top:			42px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            18px;
  color:		#000000;
}
.myacctmainccell-chgyr {
  position:		absolute;
  left:			238px;
  top:			8px;
  width:		128px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#B4B4B4;
}
.myacctmainccell-subA {
  position:		absolute;
  left:			102px;
  top:			12px;
  width:		208px;
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.myacctmainccell-subA a {
  text-decoration:	none;
  color:		#000000;
}
.myacctmainccell-order {
  position:		absolute;
  left:			12px;
  top:			14px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            32px;
  color:		#000000;
}
.myacctmainccell-credhist {
  position:		absolute;
  left:			38px;
  top:			42px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            18px;
  color:		#000000;
}
.myacctmainccell-gotcard {
  position:		absolute;
  left:			236px;
  top:			8px;
  width:		134px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#B4B4B4;
}
.myacctmainccell-subB {
  position:		absolute;
  left:			102px;
  top:			18px;
  width:		208px;
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.myacctmainccell-subB a {
  text-decoration:	none;
  color:		#000000;
}
.myacctmainccell-mylists {
  position:		absolute;
  left:			118px;
  top:			47px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            18px;
  color:		#000000;
}
.myacctmainccell-grA {
  position:		absolute;
  left:			17px;
  top:			9px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            16px;
  color:		#000000;
}
.myacctmainccell-grB {
  position:		absolute;
  left:			77px;
  top:			30px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            32px;
  color:		#000000;
}
.myacctmainccell-grC {
  position:		absolute;
  left:			49px;
  top:			72px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            32px;
  color:		#000000;
}
.myacctmainccell-grD {
  position:		absolute;
  left:			115px;
  top:			119px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            16px;
  color:		#000000;
}
.myacctmainccell-con a {
  text-decoration:	none;
  color:		#ffffff;
}
.myacctmainccell-con {
  position:		absolute;
  left:			212px;
  top:			2px;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.myacctmain-welcomehdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#000000;
  padding-left:		20px;
}
.myacctmain-welcomehdr a {
  text-decoration:	none;
  color:		#000000;
}
.myacctmain-introhdr {
  font-family:		Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#000000;
  padding-left:		20px;
  padding-top:		15px;
}
.myacctmain-introhdr a {
  color:		#FF116F;
  text-decoration:	none;
}
.myaccount-editleftbody {
  float:		left;
  width:		164px;
  padding-left:		18px;
}
.myacounteditcontent a {
  color:		#000000;
  text-decoration:	none;
}
.myaccount-editrightbody {
  float:		left;
  width:		556px;
  padding-left:		46px;
}
.myaccount-editrightfullbody {
  float:		left;
  width:		581px;
  padding-left:		32px;
}
.myaccteditmnu-hdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#FF2C79;
  padding-bottom:	8px;
}
.myaccteditmnu-itm {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
  padding-bottom:	8px;
  padding-left:		14px;
}
.myaccteditmnu-itm a {
  text-decoration:	none;
  color:		#000000;
}
.myaccteditmnu-curitm {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#9B9B9B;
  padding-bottom:	8px;
  padding-left:		14px;
}
.myaccteditmnu-curitm a {
  text-decoration:	none;
  color:		#9B9B9B;
}
.myacounteditcontent {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:                #000000;
  padding-left:		4px;
}
.myaccountsechdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#FD2D79;
  padding-left:		4px;
}
.rtnmyaccttxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#FD2D79;
  font-weight:		boold;
}
.myaccountsubhdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  font-weight:		bold;
  color:                #000000;
  padding-left:		4px;
}
.myaccteditfleft {
  float:		left;
  width:		228px;
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:		6px;
}
.myaccteditfleftB {
  float:		left;
  width:		100px;
  text-align:		right;
}
.myaccteditfrightchk {
  float:		left;
  width:		30px;
}
.myaccteditfrightc {
  float:		left;
  padding-left:		10px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
  padding-top:		4px;
}
.myaccteditfright {
  float:		left;
  padding-left:		10px;
}
.myaccounteditchksub {
  float:		left;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#646464;
  padding-left:		10px;
}
.myaccteditfrightB {
  float:		left;
  font-weight:		bold;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-left:		10px;
  padding-top:		6px;
}
.myaccteditfright input {
  width:		166px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myaccteditpinkline {
  height:		2px;
  width:		100%;
  background:		#FE7FB2;
}
.myaccteditfright select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
  width:		196px;
}
.myacctorders-ordernum {
  float:		right;
  width:		100px;
  test-align:		right;
  color:		#FC0063;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
  padding-top:		4px;
  font-weight:		bold;
}
.myacctorders-ordernumsb {
  float:		right;
  width:		172px;
}
.myacctorders-ordernumsb select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
  width:		168px;
}
.myaccounteditgryln {
  height:		2px;
  width:		100%;
  background:		#D4D4D4;
}
.myaccteditcontinueshpbtn {
  width:		100%;
  text-align:		right;
}
.myaccteditwishlisttblhdr {
  position:		relative;
  height:		20px;
  width:		558px;
  background:		#C8C8C8;
  clear:		both;
}
.myacctedit-wlt-dropcell {
  float:		left;
  width:		84px;
}
.myacctedit-wlt-thmb {
  float:		left;
  width:		45px;
}
.myacctedit-wlt-hdrtxt a {
  color:		#000000;
  text-decoration:	none;
}
.myacctedit-wlt-hdrtxt {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  padding-top:		5px;
  height:		15px;
}
.myacctedit-wlt-hdrtxtc {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  padding-top:		5px;
  height:		15px;
  text-align:		center;
}
.myacctedit-wlt-itemnm {
  float:		left;
  width:		124px;
}
.myacctedit-wlt-spcr {
  position:		relative;
  float:		left;
  width:		5px;
}
.myacctedit-wlt-qty {
  float:		left;
  width:		42px;
}
.myacctedit-wlt-options {
  float:		left;
  width:		72px;
}
.myacctedit-wlt-price {
  float:		left;
  width:		162px;
}
.myacctedit-wlt-priceB {
  float:		left;
  width:		68px;
}
.myacctedit-wlt-addtobag {
  float:		left;
  width:		94px;
}
.catviewproductimg {
  width:		120px;
  height:		120px;
}
.catviewproductdesc {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  padding-top:		5px;
}
.catviewbranddesc {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  padding-top:		5px;
  padding-bottom:	16px;
}
.catviewproductnew {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  color:		#FF452E;
}
.prodopttxt {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
  color:		#000000;
  padding-top:		5px;
  padding-left:		5px;
}
.viewprod-leftbody {
  float:		left;
  width:		610px;
  padding-top: 19px;
}
.viewprod-rightbody {
  position:		relative;
  float:		left;
  width:		189px;
}
.viewprod-pad {
  padding-top:		0px;
  padding-top /**/: 	19px;
}
.viewprod-prodimage {
  padding-left:		41px;
  padding-top:		27px;
  padding-bottom:	36px;
  width:		266px;
  height:		266px;
}
.viewprod-subleftfrm {
  float:		left;
  width:		318px;
}
.viewprod-subrightftm {
  float:		left;
  width:		292px;
}
.viewprod-pinkline {
  height:		2px;
  width:		229px;
  background:		#999;
}
.viewprod-prodname {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
  font-weight:		bold;
  color:		#000000;
}
.viewprod-prodsubt {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
  color:		#000000;
  font-weight:		bold;
}
.viewprod-newhdr {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
  font-weight:		bold;
  color:		#000000;
}
.viewprod-proddesc {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  color:		#000000;
}
.viewprod-inghalflink {
	float:		left;
	width:		115px;
	font-family:		Verdana, Helvetica, Arial;
	font-size:		12px;
	color:		#000000;
}
.viewprod-inghalflink a {
  color:		#000000;
  text-decoration:	none;
}
.viewbrand-inghalflink {
	float:		left;
	font-family:		"Arial Black", Gadget, sans-serif;
	font-size:		10px;
	color:		#000000;
	font-weight:		bolder;
	letter-spacing:   1px;
	padding-bottom:	12px;
	padding-top:		6px;
}
.viewbrand-inghalflink a {
	color:		#C03;
	text-decoration:	none;
}
.viewprod-proddesc a {
	color:		#C03;
	text-decoration:	none;
}
.viewprod-price {
  float:		left;
  width:		135px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		12px;
  color:		#000000;
}
.viewprod-qtyc {
	float:		left;
	width:		43px;
	font-family:          Verdana, Helvetica, Arial;
	font-size:            9px;
	color:                #999;
	padding-top:		6px;
}
.viewprod-qtyi {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:                #FF3A81;
  float:		left;
  padding-bottom:	6px;
  width:		112px;
}
.viewprod-qtyixc {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:                #000000;
  font-weight:		bold;
  float:		left;
  padding-bottom:	6px;
  padding-top:		7px;
  width:		112px;
}
.viewprod-qtyi input {
  width:		23px;
  height:		16px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  border-top:		1px solid #7F7F7F;
  border-left:		1px solid #3F3F3F;
  border-bottom:	2px solid #000000;
  border-right:		2px solid #3F3F3F;
  padding-top:		4px;
  text-align:		center;
}
.viewprod-qtyi select {
  width:		100px;
  height:		20px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:                #000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
}
.viewprod-related {
	float:		left;
	font-family:          Verdana, Helvetica, Arial;
	font-size:            18px;
	color:                #999;
	padding-left:		15px;
}
.viewprod-products {
  float:		left;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            18px;
  color:                #000000;
  padding-right:	12px;
}
.viewprod-rpblkline {
  float:		left;
  height:		1px;
  width:		300px;
  padding-top:		13px;
}
.viewprod-rpblklineline {
  width:		100%;
  height:		1px;
  background:		#000000;
}

.viewprod-viewallprod a {
  color:                #000000;
  text-decoration:	none;
}
.viewprod-viewallprod {
  float:		left;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  padding-top:		7px;
  padding-left:		5px;
  width:		315px;
}
.viewprod-addtowl {
  float:		left;
  width:		15px;
  padding-top:		7px;
}
.viewprod-addtowlt {
  float:		left;
  width:		108px;
  padding-left:		6px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#000000;
  padding-top:		8px;
}
.viewprod-addtowlt a {
  text-decoration:	none;
  color:		#000000;
}
.viewprod-placeinbagbtn {
  float:		left;
  width:		100px;
}
.viewprod-emlico {
  float:		left;
  width:		17px;
  padding-left:		30px;
}
.viewprod-emltxt {
  float:		left;
  width:		119px;
  padding-left:		7px;
  color:		#7F7F7F;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  padding-top:		2px;
}
.viewprod-emltxt a {
  text-decoration:	none;
  color:		#7F7F7F;
}
.viewprod-regico {
  float:		left;
  width:		15px;
}
.viewprod-regtxt {
  float:		left;
  width:		112px;
  padding-left:		7px;
  color:		#7F7F7F;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  padding-top:		2px;
}
.viewprod-regtxt a {
  text-decoration:	none;
  color:		#7F7F7F;
}
.viewprod-regtxt2 {
  float:		left;
  width:		127px;
  padding-left:		4px;
  color:		#7F7F7F;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  padding-top:		2px;
}
.viewprod-regtxt2 a {
  text-decoration:	none;
  color:		#7F7F7F;
}
.viewprod-relprod {
  float:		left;
  width:		100px;
}
.viewprod-relprodimg {
  width:		110px;
  height:		110px;
}
.viewprod-relprodtxt a {
  color:		#000000;
  text-decoration:	none;
}
.viewprod-relprodtxt {
  width:		100px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#000000;
}
.relprod-relprodnew {
  color:		#FF3A81;
}
.viewprod-relprodspcr {
  float:		left;
  width:		50px;
}
.viewprod-relprodcell {
  clear:		both;
  padding-left:		15px;
}
.viewprod-detailsbox {
  position:		relative;
  padding-top:		8px;
}
.viewprod-dtb-blkln {
  positon:		absolute;
  left:			15px;
  top:			10px;
  width:		100%;
  height:		1px;
  background:		#000000;
}
.ingresubclhdr {
  position:		absolute;
  top:			0px;
  left:			0px;
}
.viewprod-dtb-hdrtxt {
  float:		left;
  background:		#ffffff;
  color:		#D0D0D0;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            16px;
  padding-right:	5px;
}
.ingresectxt {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.viewprod-dtb-hdrico img {
  display:		block;
}
.viewprod-dtb-hdrico {
  float:		left;
  padding-top:		5px;
  width:		8px;
}
.whatshotpgcon {
  padding-top:		41px;
  clear:		both;
}
.whprodbox {
  float:		left;
  width:		186px;
  padding-right:	6px;
  padding-top:		20px;
}
.whprodimg {
  border:		2px solid #908E8F;
  width:		186px;
  height:		176px;
}
.whproddesc {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.whprodname {
  color:		#FF0066;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.whprodname a {
  color:                #FF0066;
  text-decoration:	none;
}
.whproddesc a {
  color:		#000000;
  text-decoration:	none;
}
.gifregmnu-title {
  float:		left;
  padding-left:		15px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		18px;
  width:		315px;
}
.giftregmnu-create {
  float:		left;
  width:		123px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
}
.giftregmnu-spcr {
  float:		left;
  width:		16px;
  padding-top:		2px;
}
.giftregmnu-find {
  float:		left;
  width:		109px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
}
.giftregmnu-update {
  float:		left;
  width:		124px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
}
.giftregmnu-signin {
  float:		left;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
}
.giftregmnu-create a {
  text-decoration:	none;
  color:		#ffffff;
}
.giftregmnu-find a {
  text-decoration:	none;
  color:		#ffffff;
}
.giftregmnu-update a {
  text-decoration:	none;
  color:		#ffffff;
}
.giftregmnu-signin a {
  text-decoration:	none;
  color:		#ffffff;
}
.giftreg-leftcell {
  float:		left;
  width:		436px;
  padding-left:		11px;
}
.giftreg-rightcell {
  float:		left;
  width:		339px;
  padding-left:		3px;
}
.giftreg-maincellNC {
  position:		relative;
  padding-top:		49px;
}
.giftreg-maincell {
  padding-top:		49px;
  clear:		both;
}
.giftreg-advcell {
  position:		relative;
  border:		2px solid #C0C0C0;
  width:		432px;
  height:		309px;
}
.giftreg-rightcellbody {
  position:		relative;
  width:		335px;
  height:		99px;
  border:		2px solid #C0C0C0;
}
.giftreg-rightcellbodyspcr {
  height:		2px;
}
.giftreg-rightcelltopbdy {
  height:		81px;
  width:		100%;
}
.giftreg-rightcellbtmbdy {
  position:		relative;
  height:		18px;
  width:		100%;
  background:		#9B9B9B;
}
.giftreg-rightcellbtn {
  position:		absolute;
  left:			164px;
  top:			-10px;
}
.giftreg-btmbar {
  width:		100%;
  height:		25px;
  background:		#C8C8C8;
  clear:		both;
}
.giftreg-btmbar-ready {
  float:		left;
  padding-left:		79px;
  width:		310px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		14px;
  padding-top:		3px;
}
.giftreg-btmbar-set {
  float:		left;
  width:		290px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		14px;
  padding-top:		3px;
}
.giftreg-btmbar-wish {
  float:		left;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		14px;
  padding-top:		3px;
}
.giftreg-btmadv {
  clear:		both;
  padding-left:		11px;
}
.giftreg-btmadvcell {
  float:		left;
  width:		252px;
  height:		109px;
  border:		2px solid #CDCDCD;
}
.giftreg-btmadvcellspcr {
  float:		left;
  width:		6px;
}
.giftreg-advcell-welcome {
  position:		absolute;
  left:			22px;
  top:			29px;
  color:		#005445;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		16px;
}
.giftreg-advcell-giftreg {
  position:		absolute;
  left:			52px;
  top:			50px;
  color:		#005445;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		26px;
}
.giftreg-rctb-areg {
  position:		absolute;
  left:			7px;
  top:			50px;
}
.giftreg-rctb-create {
  position:		absolute;
  left:			6px;
  top:			7px;
}
.giftreg-rctb-find {
  position:		absolute;
  left:                 6px;
  top:                  7px;
}
.giftreg-rctb-update {
  position:		absolute;
  left:                 6px;
  top:                  7px;
}
.giftreg-exttxt {
  position:		absolute;
  left:			221px;
  top:			31px;
  width:		106px;
  color:		#646464;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
}
.giftreg-findinputdiv {
  position:		absolute;
  left:			123px;
  top:			5px;
}
.giftreg-findinputtxt {
  float:		left;
  width:		77px;
  padding-right:	4px;
  text-align:		right;
  color:		#4B4B4B;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		6px;
}
.giftreg-findinputimp {
  float:		left;
}
.giftreg-findinputimp input {
  width:		124px;
  height:		18px;
  border-top:		2px solid #404040;
  border-left:		2px solid #C0C0C0;
  border-bottom:	1px solid #808080;
  border-right:		2px solid #C0C0C0;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:		4px;
}
.giftregmnu-cursrc a {
  color:		#CBC7C8;
  text-decoration:	none;
}
.giftreg-createbody {
  padding-top:		48px;
  padding-left:		11px;
}
.giftreg-create-hdr {
  float:		left;
  width:		320px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:		#FF2C79;
}
.giftreg-create-subhdr {
  float:		left;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
}
.giftreg-create-subhdrtxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.giftreg-create-Aleft {
  position:		relative;
  float:		left;
  padding-bottom:	14px;
  width:		385px;
  padding-right:	7px;
}
.giftreg-create-Aright {
  position:		relative;
  float:		left;
  padding-bottom:	14px;
  width:		385px;
}
.giftreg-create-sechdrbar {
  height:		22px;
  padding-top:		1px;
  padding-left:		14px;
  background:		#646464;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            15px;
}
.giftreg-create-sechdrbarPNK {
  height:		22px;
  padding-top:		1px;
  padding-left:		14px;
  background:		#FFC7D4;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            15px;
}
.giftreg-create-evdA {
  float:		left;
  width:		131px;
  padding-right:	13px;
  text-align:		right;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-create-evdB {
  float:		left;
  width:		238px;
}
.giftreg-create-evdBd-mo {
  float:		left;
  width:		102px;
}
.giftreg-create-evdBd-mo select {
  width:		86px;
  height:		18px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
}
.giftreg-create-evdBd-dy {
  float:		left;
  width:		58px;
}
.giftreg-create-evdBd-dy select {
  width:		42px;
  height:		18px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
}
.giftreg-create-evdBd-yr {
  float:		left;
  width:		78px;
}
.giftreg-create-evdBd-yr select {
  width:		54px;
  height:		18px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
}
.giftreg-create-evdBt {
  float:		left;
  width:		238px;
  color:		#8A8A8A;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  font-style:		italic;
}
.giftreg-create-evdB textarea {
  width:		210px;
  height:		65px;
  border-left:          1px solid #404040;
  border-top:           1px solid #808080;
  border-right:         1px solid #F1F1F1;
  border-bottom:        1px solid #F1F1F1;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  font-style:		none;
  padding-top:          2px;
  padding-left:         4px;
}
.giftreg-create-evdB input {
  width:		210px;
  border-left:          1px solid #404040;
  border-top:           1px solid #808080;
  border-right:         1px solid #F1F1F1;
  border-bottom:        1px solid #F1F1F1;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  font-style:		none;
  padding-top:          2px;
  padding-left:         4px;
}
.giftreg-create-evdB select {
  width:		214px;
  height:		18px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
}
.giftreg-create-shpsec {
  float:		left;
  width:		285px;
  padding-right:	25px;
}
.giftreg-create-shpcresec {
  float:		left;
  width:		322px;
}
.giftreg-create-shpadr1spcr {
  float:		left;
  width:		25px;
}
.giftreg-create-shpadr1chk {
  float:		left;
  width:		23px;
}
.giftreg-create-shpadr1adrB {
  float:		left;
  width:		236px;
  font-weight:		bold;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-create-shpadr1adr {
  float:		left;
  width:		236px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-create-shipadr2chk {
  float:		left;
  width:		23px;
}
.giftreg-create-shipadr2hdr {
  float:		left;
  width:		299px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  font-weight:		bold;
  padding-top:		3px;
}
.giftreg-create-shipadr2txc {
  float:		left;
  width:		90px;
  text-align:		right;
  padding-right:	11px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-top:		4px;
  padding-left:		4px;
}
.giftreg-create-shipadr2inp {
  float:		left;
  width:		217px;
  padding-bottom:	5px;
}
.giftreg-create-shipadr2inp input {
  width:		211px;
  border-left:		1px solid #404040;
  border-top:		1px solid #808080;
  border-right:		1px solid #F1F1F1;
  border-bottom:	1px solid #F1F1F1;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:		2px;
  padding-left:		4px;
}
.giftreg-create-shipadr2sin {
  float:		left;
  width:		29px;
}
.giftreg-create-shipadr2sin input {
  width:		23px;
  border-left:		1px solid #404040;
  border-top:		1px solid #808080;
  border-right:		1px solid #F1F1F1;
  border-bottom:	1px solid #F1F1F1;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:		2px;
  padding-left:		4px;
}
.giftreg-create-shipadr2stx {
  float:		left;
  width:		114px;
  text-align:           right;
  padding-right:        6px;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-top:          4px;
}
.giftreg-create-shipadr2min {
  float:		left;
  width:		68px;
}
.giftreg-create-shipadr2min input {
  width:		62px;
  border-left:          1px solid #404040;
  border-top:           1px solid #808080;
  border-right:         1px solid #F1F1F1;
  border-bottom:        1px solid #F1F1F1;
  padding-left:		4px;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:          2px;
}
.giftreg-create-reminders {
  float:		left;
  width:		381px;
  border:		2px solid #7F7F7F;
}
.giftreg-create-save {
  float:		left;
  width:		386px;
  padding-left:		7px;
}
.giftreg-create-rmndhdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  height:		24px;
  padding-left:		14px;
}
.giftreg-create-rmdspcr {
  float:		left;
  width:		24px;
  height:		40px;
}
.giftreg-create-rmdchk {
  float:		left;
  width:		25px;
}
.giftreg-create-rmdtxt {
  float:		left;
  width:		320px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:		2px;
}
.giftreg-create-rmdtxtsub {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  font-style:		italic;
  color:		#646464;
}
.giftreg-create-savebtn {
  text-align:		right;
}
.giftreg-create-grvsspcr {
  float:		left;
  width:		56px;
}
.giftreg-create-grvschk {
  float:		left;
  width:		23px;
}
.giftreg-create-grvstxt {
  float:		left;
  width:		306px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-create-grvshdr {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  font-weight:		bold;
  padding-top:		3px;
  padding-bottom:	14px;
}

.giftreg-find-searchrslttxt {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-find-dbar {
  clear:		both;
  background:		#646464;
  height:		19px;
  width:		777px;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-find-tb-A {
  float:		left;
  width:		192px;
  padding-left:		14px;
  padding-right:	6px;
  padding-top:		3px;
}
.giftreg-find-tb-B {
  float:		left;
  width:		184px;
  padding-right:	6px;
  padding-top:		3px;
}
.giftreg-find-tb-C {
  float:		left;
  width:		142px;
  padding-right:	6px;
  padding-top:		3px;
}
.giftreg-find-tb-D {
  float:		left;
  width:		92px;
  padding-right:	6px;
  padding-top:		3px;
}
.giftreg-find-tb-E {
  float:		left;
  width:		126px;
  text-align:		right;
}
.giftreg-find-tb-E2 {
  float:		left;
  width:		126px;
  text-align:		right;
  height:		25px;
}
.giftreg-find-srestrow {
  position:		relative;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-find-enddbar {
  position:		relative;
  background:		#FFC7D4;
  height:		22px;
  width:		777px;
}
.giftreg-find-srchagaindiv {
  position:		relative;
  float:		left;
  width:		368px;
  border:		2px solid #C0C0C0;
}
.giftreg-find-srchhelpdiv {
  position:		relative;
  float:		left;
  width:		382px;
  height:		58px;
  border:		2px solid #C0C0C0;
}
.giftreg-find-subspacer {
  position:		relative;
  float:		left;
  width:		15px;
  height:		1px;
}
.giftreg-find-searchagaintxt {
  position:		absolute;
  left:			6px;
  top:			3px;
}
.giftreg-find-searchagainbody {
  position:		relative;
  height:		115px;
  background:		#F5F5F5;
}
.giftreg-find-searchfields {
  position:		absolute;
  left:			0px;
  top:			38px;
  clear:		both;
}
.giftreg-find-searchA {
  float:		left;
  text-align:		right;
  width:		228px;
  padding-right:	4px;
  color:		#757575;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:          3px;
}
.giftreg-find-searchB {
  float:		left;
  width:		128px;
}
.giftreg-find-searchB input {
  width:		126px;
  border-left:          1px solid #404040;
  border-top:           1px solid #808080;
  border-right:         1px solid #BFBFBF;
  border-bottom:        1px solid #7D7D7D;
  padding-left:		4px;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:          2px;
}
.giftreg-find-helpico {
  position:		absolute;
  left:			7px;
  top:			6px;
}
.giftreg-find-helptxt {
  position:		absolute;
  left:			32px;
  top:			9px;
  width:		345px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-find-helpsico {
  position:		absolute;
  left:			239px;
  top:			33px;
}
.giftreg-find-helpseclink {
  position:		absolute;
  left:			262px;
  top:			35px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-find-helpseclink a {
  text-decoration:	none;
  color:		#FF0F70;
}
.giftreg-update-prischdr-A {
  float:		left;
  width:		376px;
  padding-left:		3px;
  padding-top:		18px;
  padding-bottom:	2px;
  font-weight:		bold;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-update-prischdr-Alg a {
  color:		#FB0165;
  text-decoration:	none;
  font-weight:		bold;
}
.giftreg-update-prischdr-Alg {
  float:		left;
  width:		600px;
  padding-left:		3px;
  padding-top:		18px;
  padding-bottom:	2px;
  font-weight:		bold;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-update-prischdr-B {
  float:		left;
  width:		240px;
  padding-top:		18px;
  font-weight:		bold;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-update-prischdr-C {
  float:		left;
  width:		160px;
  padding-top:		18px;
  font-weight:		bold;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.giftreg-update-pnkline {
  height:		2px;
  width:		779px;
  background:		#FE7FB2;
}
.giftreg-update-topA {
  float:		left;
  width:		263px;
  padding-top:		8px;
}
.giftreg-update-topB {
  float:		left;
  width:		308px;
  padding-top:		8px;
}
.giftreg-update-topC {
  float:		left;
  width:		208px;
  padding-top:		8px;
}
.giftreg-update-grinfo {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  margin-bottom: 24px;
}
.giftreg-update-msghdr {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  font-weight:		bold;
  color:		#FF0167;
  padding-bottom:	8px;
}
.giftreg-update-2txc {
  float:		left;
  width:		70px;
  text-align:		right;
  padding-right:	11px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-top:		4px;
  padding-left:		4px;
}
.giftreg-update-topB-saveA {
  float:		left;
  text-align:		right;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-right:	3px;
  width:		284px;
}
.giftreg-update-topB-saveA a {
  color:		#000000;
  text-decoration:	none;
}
.giftreg-update-topB-saveB {
  float:		left;
}

.giftreg-update-topB-editA {
  float:		left;
  text-align:		right;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-right:	3px;
  width:		70px;

}
.giftreg-update-topB-editA a {
  color:		#000000;
  text-decoration:	none;
}
.giftreg-update-topB-editB {
  float:		left;
}

.giftreg-update-rs-chk {
  float:		left;
  text-align:		right;
  width:		74px;
}
.giftreg-update-rs-txt {
  float:		left;
  padding-left:		8px;
  padding-top:		2px;
  width:		126px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-bottom:	10px;
}
.giftreg-update-rs-saveA {
  float:		left;
  text-align:		right;
  padding-right:	3px;
  width:		158px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-update-rs-saveA a {
  color:		#000000;
  text-decoration:	none;
}
.giftreg-update-rs-saveB {
  float:		left;
}
.giftreg-update-itemtblhdr {
  clear:		both;
  position:		relative;
  background:		#646464;
  width:		780px;
  height:		16px;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-top:		4px;
}
.giftreg-update-itmtblA {
  float:		left;
  width:		86px;
}
.giftreg-update-itmtblB {
  float:		left;
  width:		45px;
  text-align:		center;
}
.giftreg-update-itmtblC {
  float:		left;
  width:		185px;
  padding-left:		10px;
}
.giftreg-update-itmtblD {
  float:		left;
  width:		85px;
}
.giftreg-update-itmtblE {
  float:		left;
  width:		92px;
}
.giftreg-update-itmtblF {
  float:		left;
  width:		98px;
}
.giftreg-update-itmtblG {
  float:		left;
  width:		82px;
}
.giftreg-update-itmtblH {
  float:		left;
  width:		92px;
}
.giftreg-update-itmtbl-remove {
  float:		left;
  width:		86px;
}
.giftreg-update-itmtbl-itemrows {
  float:		left;
  width:		692px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-update-itmtblC2 a {
  color:		#000000;
  text-decoration:	none;
}
.giftreg-update-itmtblC2 {
  float:		left;
  width:		185px;
  padding-left:		10px;
  padding-top:		15px;
}
.giftreg-update-itmtblD2 {
  float:		left;
  width:		85px;
  padding-top:		15px;
}
.giftreg-update-itmtblE2 {
  float:		left;
  width:		78px;
  padding-top:		10px;
  padding-left:		16px;
}
.giftreg-update-itmtblE2 input {
  width:		20px;
  height:		14px;
  padding-top:		2px;
  text-align:		center;
  border-top:		1px solid #000000;
  border-left:		1px solid #3F3F3F;
  border-bottom:	1px solid #F1F1F1;
  border-right:		1px solid #F0F0F0;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.giftreg-update-itmtblF2 {
  float:		left;
  width:		98px;
  padding-top:		15px;
}
.giftreg-update-itmtblG2 {
  float:		left;
  width:		82px;
  padding-top:		15px;
}
.giftreg-update-itmtblH2 {
  float:		left;
  width:		92px;
  padding-top:		6px;
}
.gr-items {
  display:		block
  position:		relative;
}
.giftreg-update-itmtblB2 {
  float:		left;
  width:		45px;
  height:		45px;
  text-align:		center;
}
.giftreg-update-btmpntbl {
  position:		relative;
  width:		100%;
  height:		28px;
  padding-top:		2px;
  background:		#FFC7D4;
  color:		#000000;
  clear:		both;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
}
.giftreg-update-btmpntbl a {
  color:		#000000;
  text-decoration:	none;
}
.giftreg-update-btmcA {
  float:		left;
  padding-left:		16px;
  padding-top:		5px;
}
.giftreg-update-btmcC {
  float:		left;
  padding-top:		5px;
}
.giftreg-update-btmcB {
  float:		left;
  padding-left:		6px;
  width:		32px;
  padding-top:		3px;
}
.giftreg-update-btmcD {
  float:		left;
  padding-left:		12px;
}
.giftreg-update-selbart {
  width:		777px;
  padding-top:		4px;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  height:		16px;
  background:		#646464;
}
.giftreg-update-selbarA {
  float:		left;
  width:		198px;
  padding-left:		14px;
}
.giftreg-update-selbarB {
  float:		left;
  width:		166px;
}
.giftreg-update-selbarC {
  float:		left;
  width:		122px;
}
.giftreg-update-selbarD {
  float:		left;
  width:		84px;
}
.giftreg-update-selbarE {
  float:		left;
  width:		20px;
}
.giftreg-update-selbarF {
  float:		left;
  width:		60px;
}
.giftreg-update-selbarG {
  float:		left;
  width:		110px;
}
.giftreg-update-selrow {
  clear:		both;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
}
.giftreg-update-selrow a {
  color:		#000000;
  text-decoration:	none;
}
.giftreg-update-crebox {
  position:		relative;
  float:		left;
  width:		270px;
  height:		120px;
  border:		1px solid #7A7A7A;
}
.giftreg-update-creboxtop {
  position:		relative;
  width:		100%;
  height:		101px;
  background:		#F5F5F5;
}
.giftreg-update-creboxbtm {
  position:		relative;
  width:		100%;
  height:		18px;
  border-top:		1px solid #7A7A7A;
  background:		#000000;
}
.giftreg-update-heart {
  position:		absolute;
  left:			172px;
  top:			9px;
  width:		77px;
  height:		82px;
  background:		url('images/giftreg-heart.gif');
  background-repeat:	no-repeat;
}
.giftreg-update-creboxbtn {
  position:		absolute;
  left:			213px;
  top:			-10px;
}
.giftreg-update-creboxsubtxt {
  position:		absolute;
  left:			0px;
  top:			2px;
  width:		203px;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  text-align:		right;
}
.giftreg-update-creboxsubtxt a {
  color:		#ffffff;
  text-decoration:	none;
}
.giftreg-update-crebox-crenewtxt {
  position:		absolute;
  left:			16px;
  top:			18px;
}
.giftreg-update-helpbox {
  position:		relative;
  float:		left;
  padding-left:		100px;
}
.help-mainbody {
  padding-top:		33px;
}
.help-lgpageline {
  border-top:		1px solid #FEC0D9;
  background:		#FF0066;
  height:		23px;
  width:		100%;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            16px;
  text-align:		center;
  padding-top:		3px;
}
.help-shortcutmenu {
  clear:		both;
  padding-left:		15px;
}
.help-shortcutcol {
  float:		left;
  width:		242px;
  padding-right:	10px;
}
.help-shortcutcol a {
  color:		#000000;
  text-decoration:	none;
}
.help-shortcutrow {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-bottom:	8px;
}
.help-indexcol {
  float:		left;
  width:		225px;
}
.help-mainindexdiv {
  padding-left:		10px;
}
.help-indexcolspcr {
  float:		left;
  width:		37px;
  height:		1px;
}
.help-indexrow {
  padding-bottom:	20px;
}
.help-indexsecico {
  float:		left;
  width:		23px;
  height:		20px;
  padding-top:		4px;
}
.help-indexsecico img {
  display:		block;
}
.help-indexsecico-shp {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-shopping.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-myacct {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-myaccount.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-gftrgstry {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-giftregistry.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-faq {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-faq.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-ordering {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-ordering.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-shipping {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-shipping.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-intntnl {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-international.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-contactus {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-contactus.gif');
  background-repeat:	no-repeat;
}
.help-indexsecico-advertise {
  width:		19px;
  height:		19px;
  background:		url('images/helpico-tnt.gif');
  background-repeat:	no-repeat;
}
.help-indexsectitle a {
  color:		#FF0066;
  text-decoration:	none;
}
.help-indexsectitle {
  float:		left;
  width:		196px;
  background:		#E1E1E1;
  color:		#FF0066;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		15px;
  padding-left:		5px;
  height:		22px;
  padding-top:		1px;
}
.help-indexlist a {
  color:		#000000;
  text-decoration:	none;
}
.help-indexlist {
  float:		left;
  padding-left:		29px;
  padding-top:		5px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
}
.help-secmenu {
  float:		left;
  width:		213px;
  padding-left:		16px;
  padding-top:		62px;
  padding-right:	50px;
}
.help-secbody {
  float:		left;
  width:		500px;
  padding-top:		62px;
}
.help-submnu-ico {
  float:		left;
  width:		27px;
  height:		20px;
  padding-top:		1px;
}
.help-submnu-title a {
  color:		#FF0066;
  text-decoration:	none;
}
.help-submnu-title {
  float:		left;
  width:		186px;
  color:		#FF0066;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		15px;
}
.help-submnu-subscti {
  float:		left;
  width:		36px;
}
.help-submnu-subsc a {
  color:		#000000;
  text-decoration:	none;
}
.help-submnu-subsc {
  float:		left;
  width:		175px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
}
.tnti-fullleftcol {
  float:		left;
  width:		95px;
}
.tnti-pagecell {
  width:		85px;
  height:		115px;
  border:		.5px solid #000000;
}
.tnti-txtcell {
  min-height:		9px;
  width:		86px;
  padding-top:		1px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		9px;
  text-align:		center;
  padding-bottom:	3px;
}
.tnti-txtcell a {
  color:		#000000;
  text-decoration:	none;
}
.tnti-2x2advontnt {
  float:		left;
  width:		190px;
}
.tnti-floater {
  float:		left;
  width:		89px;
  padding-right:	6px;
  padding-bottom:	15px;
}
.tnti-floaternp {
  float:		left;
}
.tnti-adv4pg {
  float:		left;
  width:		186px;
}
.tnti-prevpagebtn {
  position:		absolute;
  left:			491px;
  top:			65px;
  visibility:		hidden;
}
.tnti-nextpagebtn {
  position:		absolute;
  left:			491px;
  top:			252px;
}
.mainprodcell {
  float:		left;
  width:		165px;
}
.mainprodcell-img {
  width:		165px;
  height:		165px;
}
.mainprodcell-txt1 {
	text-align:		center;
	color:		#000;
	font-family:          Verdana, Helvetica, Arial;
	font-size:		10px;
	font-variant: small-caps;
	padding-top:	1px;
	line-height: 150%;
}
.mainprodcell-txt2 {
  text-align:		center;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		9px;
}
.help-csechdr {
  color:		#FF0064;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
  padding-bottom:	6px;
}
.help-sctabin {
  float:		left;
  width:		70px;
}
.help-scsubcontents {
  float:		left;
  width:		430px;
}
.help-scsubcontentbul {
  float:		left;
  width:		12px;
  height:		11px;
  background:		url('images/help-smbullet.gif');
  background-repeat:	no-repeat;
}
.helpscsubcontentcell {
  float:		left;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
}
.helpscsubcontentcell a {
  color:		#000000;
  text-decoration:	none;
}
.help-subsechdr {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
  font-weight:		bold;
  height:		14px;
}
.help-subseccontent {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
  padding-bottom:	6px;
}
.help-subseccontent a {
  color:		#FF0066;
  font-weight:		bold;
  text-decoration:	none;
}
.help-subseccontent2 {
  float:		left;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
  padding-bottom:	6px;
}
.help-subseccontent2 a {
  color:		#FF0066;
  font-weight:		bold;
  text-decoration:	none;
}
.help-subsecbacktotop {
  width:		100%;
  color:		#FF0064;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		10px;
  text-align:		right;
  padding-bottom:	21px;
}
.help-subsecbacktotop a {
	color:		#999;
	text-decoration:	none;
}
.help-subsecbacktotop2 {
  float:		left;
  width:		100%;
  color:		#FF0064;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		10px;
  text-align:		right;
  padding-bottom:	21px;
}
.help-subsecbacktotop2 a {
  color:		#FF0064;
  text-decoration:	none;
}
.tntpage-body {
  position:		relative;
  padding-top:		40px;
}

.tntpage-leftbody {
  position:		relative;
  float:		left;
  width:		359px;
}
.tntpage-thumbbody {
  position:		relative;
  float:		left;
  width:		82px;
  background:		url('images/tntpgthmbbg.gif');
  background-repeat:	repeat-x;
}
.tntpage-rightbody {
  float:		left;
  width:		356px;
}
.tntpgmnA a {
  color:		#000000;
  text-decoration:	none;
}
.tntpgmnA {
  padding-left:		3px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
}
.tntpgmnB {
  padding-left:		3px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#000000;
}
.tntpgICa {
  float:		left;
  width:		89px;
  text-align:		right;
}
.tntpgICb {
  float:		left;
  width:		70px;
  text-align:		right;
  padding-right:	7px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
  color:		#000000;
  padding-top:		6px;
}
.tntpgICb a {
  text-decoration:	none;
  color:		#000000;
}
.tntpgICc {
  float:		left;
  width:		20px;
  padding-top:		5px;
}
.tntpgICc img {
  display:		block;
}
.tntpg-itmimgc {
  float:		left;
  width:		150px;
  padding-top:		4px;
  padding-left:		2px;
  padding-right:	10px;
}
.tntpg-moreinfo a {
  color:		#000000;
  text-decoration:	none;
}
.tntpg-moreinfo {
  color:		#000000;
  font-size:		9px;
  font-family:		Verdana, Helvetica, Arial;
  text-align:		center;
}
.tntpg-itminfo {
  float:		left;
  width:		190px;
  padding-top:		15px;
}
.tntpgenl {
  position:		absolute;
  left:			368px;
  top:			9px;
  width:		20px;
  height:		21px;
}
.tntpage-pgbody {
  position:		relative;
  width:		456px;
  float:		left;
}
.tntpage-itmbody {
  float:		left;
  width:		344px;
}
.tntpage-itemimg {
  height:		265px;
  width:		265px;
  padding-left:		39px;
}
.tntpage-itemname {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		11px;
  font-weight:		bold;
  text-align:		center;
}
.tntpage-itemsubt {
  padding-left:		85px;
  width:		184px;
  text-align:		center;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-bottom:	15px;
}
.tntpage-btns-l1 {
  float:		left;
  width:		62px;
  height:		38px;
}
.tntpage-btns-l2 {
  float:		left;
  padding-left:		3px;
  width:		26px;
}
.tntpage-btns-r2 {
  float:		left;
  width:		26px;
}
.tntpage-btns-l3 {
  color:		#000000;
  text-decoration:	none;
}
.tntpage-btns-l3 {
  float:		left;
  width:		106px;
  padding-top:		2px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		9px;
}
.tntpage-btns-r3 a {
  color:		#000000;
  text-decoration:	none;
}
.tntpage-btns-r3 {
  float:		left;
  width:		138px;
  padding-top:		2px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		9px;
}
.tntpage-btns-l4 {
  float:		left;
  width:		145px;
}
.tntpage-pgfootercell {
  position:		absolute;
  left:			0px;
  top:			446px;
  width:		456px;
  clear:		both;
}
.tntpage-pgftr-A {
  float:		left;
  width:		83px;
  height:		19px;
  background:		#FB9BB7;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		9px;
  padding-top:		6px;
  padding-right:	7px;
  text-align:		right;
}
.tntpage-pgftr-B {
  float:		left;
  padding-left:		8px;
  width:		18px;
}
.tntpage-pgftr-C {
  float:		left;
  text-align:		center;
  width:		185px;
}
.tntpage-pgftr-D {
  float:		left;
  padding-left:		1px;
  width:		67px;
}
.tntpage-pgftr-E {
  float:		left;
  width:		86px;
  height:		25px;
  background:		#FB9BB7;
}
.tntpage-thumbbox {
  float:		left;
  width:		66px;
  padding-left:		28px;
}
.tntpage-thumbcellA {
  padding-left:		7px;
}
.tntpage-thumbcellB {
}
.tntpage-thumbframeA {
  border:		1px solid #8B8B8B;
  width:		55px;
  height:		55px;
}
.tntpage-thumbframeB {
  position:		relative;
  top:			-5px;
  padding-left:		4px;
  padding-top:		4px;
  border:		2px solid #FF3F8C;
  width:		62px;
  height:		62px;
  background:		#ffffff;
  z-index:		4;
}
.tntpage-tmcell {
  position:		relative;
  height:		57px;
}
.catpage-fpcell {
  float:		left;
  width:		195px;
}
.fprodbody {
  position:		relative;
  width:		420px;
}
.catpage-pfspacer {
  float:		left;
  width:		30px;
  height:		1px;
}
.catpage-fptext {
  width:		100%;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		9px;
  text-align:		center;
}
.catpage-newtxt {
  color:		#FE1A00;
}
.help-scspcrcll {
  float:		left;
  width:		58px;
  height:		18px;
}
.helpsec-tabins {
  padding-left:		200px;
}
.help-contform-A {
  float:		left;
  width:		180px;
  height:		26px;
  padding-right:	22px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		10px;
  text-align:		right;
  padding-top:		3px;
}
.help-contform-B {
  float:		left;
  width:		215px;
}
.help-contform-B input {
  width:		150px;
  height:		16px;
  border:		1px solid #BFBFBF;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  vartical-align:	middle;
  padding-top:		3px;
  padding-left:		2px;
}
.help-contform-C {
  float:		left;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		10px;
  width:		190px;
  padding-top:		3px;
}
.help-contform-D {
  float:		left;
  width:		175px;
}
.help-contform-D select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
  width:		166px;
}
.help-contform-msgbody textarea {
  padding-left:		3px;
  padding-right:	3px;
  padding-top:		3px;
  padding-bottom:	3px;
  width:		494px;
  height:		144px;
  border:		1px solid #BFBFBF;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.help-contform-conf {
  float:		left;
  width:		408px;
  padding-top:		14px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.help-contform-subbtn {
  float:		left;
  width:		90px;
}
.help-eo-A {
  float:		left;
  text-align:		right;
  width:		230px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.help-eo-B {
  float:		left;
  width:		170px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-left:		22px;
}
.tnt-privacypage {
  padding-top:		39px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  padding-left:		22px;
}
.privpage-schdrA {
  float:		left;
  width:		660px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  font-weight:		bold;
}
.privpage-schdrB {
  float:		left;
  width:		115px;
  text-align:		right;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#FF0066;
}
.privpage-schdrB a {
  color:		#FF0066;
  text-decoration:	none;
}
.viewprod-regtxt select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
  width:		112px;
}
.viewprod-regtxt2 select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
  width:		112px;
}
.myacctedit-wlt-othcells {
  float:		left;
  width:		460px;
}
.myacct-wallet-tabin {
  float:		left;
  width:		115px;
  height:		1px;
}
.myacct-wallet-tabinsm {
  float:		left;
  width:		95px;
  height:		1px;
}
.myacct-wallet-tabinbtn {
  float:		left;
  width:		20px;
}
.myacct-wallet-tabinb {
  float:		left;
  width:		345px;
}
.myacct-wallet-tabinc {
  float:		left;
  width:		345px;
  padding-left:		8px;
}
.myacct-wallet-addA {
  float:		left;
  width:		162px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
  text-align:		right;
  padding-right:	14px;
}
.myacct-wallet-addB {
  float:                left;
  width:		280px;
}
.myacct-wallet-addF {
  float:                left;
  width:		280px;
}
.myacct-wallet-addB input {
  width:		170px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myacct-wallet-addC {
  float:                left;
  width:		280px;
}
.myacct-wallet-addC select {
  background:           #E1E1E1;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  border:               1px solid #000000;
  width:                82px;
}
.myacct-wallet-addD select {
  background:           #E1E1E1;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  border:               1px solid #000000;
  width:                105px;
}
.myacct-wallet-addE select {
  background:           #E1E1E1;
  color:                #000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  border:               1px solid #000000;
  width:                56px;
}
.myacct-wallet-addD {
  float:                left;
  width:		115px;
}
.myacct-wallet-addE {
  float:                left;
  width:		140px;
}
.myacct-wallet-addF input {
  width:		252px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myacct-wallet-addG {
  float:		left;
  width:		162px;
  color:		#9B9B9B;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
}
.myacct-wallet-addH {
  float:		left;
  width:		260px;
  color:		#9B9B9B;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  padding-left:		20px;
}
.myacct-wallet-addI {
  float:		left;
  width:		60px;
}
.myacct-wallet-addI input {
  width:		58px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myacct-wallet-addJ {
  float:		left;
  width:		110px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
  padding-right:	4px;
  text-align:		right;
}
.myacct-wallet-addK {
  float:		left;
  width:		84px;
}
.myacct-wallet-addK input {
  width:		78px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myacct-wallet-addL {
  float:		left;
  width:		154px;
}
.myacct-wallet-addL input {
  width:		152px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.myacct-wallet-addM {
  float:		left;
  width:		22px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
  padding-right:	4px;
  text-align:		right;
}
.myacct-wallet-addN {
  float:                left;
  width:                78px;
}
.myacct-wallet-addN input {
  width:                60px;
  border-left:          2px solid #7A7A7A;
  border-top:           1px solid #3F3F3F;
  height:               18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  padding-top:          4px;
}
.myacct-wallet-addO {
  float:		left;
  width:		23px;
}
.myacct-wallet-addP {
  float:		left;
  width:		180px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
  padding-right:	4px;
}
.myacct-wallet-btn {
  float:		left;
  width:		16px;
  height:		12px;
}
.myacct-wallet-btnexp {
  float:		left;
  width:		46px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
}
.myacct-wallet-btnexp a {
  color:		#000000;
  text-decoration:	none;
}
.ecardhdrlogo {
  position:		absolute;
  left:			22px;
  top:			-6px;
  width:		37px;
  height:		43px;
  background:		url('images/ecard-hdrlogo.gif');
  background-repeat:	no-repeat;
}
.shopbaghdrlogo {
  position:		absolute;
  left:			7px;
  top:			-7px;
  width:		36px;
  height:		45px;
  background:		url('images/shop-hdrlogo.gif');
  background-repeat:	no-repeat;
}
.shopbaghdr-A {
  position:		absolute;
  left:			48px;
  top:			2px;
  font-size:		21px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#ffffff;
}
.shopbaghdr-B {
  position:		absolute;
  left:			216px;
  top:			4px;
  font-size:		17px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#0A65AB;
}
.shopbaghdr-C {
  position:		absolute;
  left:			322px;
  top:			4px;
  font-size:		17px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#0A65AB;
}
.shopbaghdr-D {
  position:		absolute;
  left:			498px;
  top:			4px;
  font-size:		17px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#0A65AB;
}
.shopbaghdr-E {
  position:		absolute;
  left:			634px;
  top:			4px;
  font-size:		17px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#0A65AB;
}

.ecardhdrtxt {
  position:		absolute;
  left:			65px;
  top:			6px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		16px;
}
.ecardbody {
  padding-top:		65px;
  padding-left:		50px;
}
.ecardlbody {
  float:		left;
  width:		332px;
}
.ecardrbody {
  float:		left;
  width:		380px;
}
.ecard-hdrA {
  float:		left;
  padding-left:		4px;
  width:		70px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		17px;
  color:		#FF0066;
}
.ecard-hdrB {
  float:		left;
  padding-left:		4px;
  width:		85px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		17px;
  color:		#FF0066;
}
.ecard-hdrlnA {
  width:		252px;
  height:		1px;
  background:		#FF0066;
}
.ecard-hdrlnB {
  width:		238px;
  height:		1px;
  background:		#FF0066;
}
.ecard-hdrlnpad {
  float:		left;
  padding-top:		16px;
  height:		1px;
}
.ecard-rtabin {
  float:		left;
  width:		50px;
}
.ecard-rtabinb {
  float:		left;
  width:		330px;
}
.ecard-reqfc {
  float:		left;
  width:		2px;
  padding-top:		4px;
}
.ecard-txid {
  float:		left;
  width:		37px;
  padding-right:	6px;
  text-align:		right;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
}
.ecard-error{
  text-align:	center;
  color:		red;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  padding-top:		5px;
}
.ecard-input {
  float:		left;
  width:		280px;
}
.ecard-input input {
  width:		278px;
  border-left:		2px solid #7A7A7A;
  border-top:		1px solid #3F3F3F;
  height:		18px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-top:		4px;
}
.ecard-imgtab {
  float:		left;
  width:		56px;
}
.ecard-imgcell {
  float:		left;
  width:		195px;
}
.ecard-prodimg {
  width:		195px;
  height:		195px;
}
.ecard-prodname {
  color:		#FF0066;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  text-align:		center;
}
.ecard-prodname-new {
  color:		#000000;
}
.ecard-prodst {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  text-align:		center;
}
.ecard-msgbody {
  width:		375px;
  height:		223px;
  border:		2px solid #B7B7B7;
}
.ecard-msgbdyhdr {
  width:		100%;
  height:		34px;
  border-bottom:	2px solid #B7B7B7;
}
.ecard-msgbodycell {
  width:		100%;
  height:		187px;
  background:		#F5F5F5;
}
.ecard-msginput {
  padding-left:		23px;
  padding-bottom:	9px;
}
.ecard-msginput textarea {
  background:		#ffffff;
  color:		#000000;
  width:		325px;
  height:		121px;
  padding-left:		2px;
  padding-right:	2px;
  padding-top:		2px;
  padding-bottom:	2px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  border:		2px solid #B7B7B7;
}
.ecard-btncell {
  float:		left;
  padding-left:		88px;
  width:		16px;
  height:		16px;
  padding-top:		7px;
}
.ecard-btntxtcell {
  float:		left;
  padding-left:		6px;
  padding-top:		9px;
  width:		133px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            9px;
}
.ecard-btntxtcell a {
  color:		#000000;
  text-decoration:	none;
}
.ecard-sendbtn {
  float:		left;
}
.ecard-msghdrtA {
  float:		left;
  padding-left:		14px;
  padding-top:		7px;
  color:		#ff0066;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            17px;
}
.ecard-msghdrtB {
  float:		left;
  padding-left:		8px;
  padding-top:		7px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            17px;
}
.newstitle {
	font-weight:		bold;
	color:		#C00;
	font-size:		11px;
}
.brandsbody {
  padding-top:		36px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  clear:		both;
}
.brandsbody a {
  color:		#000000;
  text-decoration:	none;
}
.brands-col {
  float:		left;
  width:		182px;
  padding-left:		12px;
}
.advontntfooter {
  border:		1px solid #808080;
}
.advontntfooterhdr {
  height:		21px;
  padding-top:		7px;
  padding-left:		9px;
  border-bottom:	1px solid #808080;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  background:		#C8C8C8;
}
.advontntfooterbody {
  padding-top:		7px;
  padding-left:		16px;
  padding-right:	16px;
  padding-bottom:	12px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.advontntfooterbody a {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
}
.advontntfooterpink {
  color:		#ff0066;
}
.advontntfooterpink a {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  color:		#ff0066;
}
.brands-menucell {
  float:		left;
  padding-top:		38px;
  padding-right:	20px;
  width:		152px;
  padding-left:		20px;
}
.brands-body {
  float:		left;
  width:		608px;
  padding-top:		55px;
}
.brandspadder {
  position:		relative;
  float:		left;
  width:		1px;
  height:		240px;
}
.brands-bimg {
  float:		left;
  width:		220px;
  height:		220px;
  padding-left:		21px;
  padding-top:		18px;
}
.brands-binfo {
  float:		left;
  width:		365px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
  color:		#000000;
}
.btmfooternplogo {
  position:		absolute;
  right:		0px;
  top:			-12px;
  width:		87px;
  height:		27px;
}
.tntpagesbopt {
  width:		100px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #FC3F7F;
}
.tntpagetiqty {
  width:		23px;
  height:		16px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  border-top:		1px solid #7F7F7F;
  border-left:		1px solid #3F3F3F;
  border-bottom:	2px solid #000000;
  border-right:		2px solid #3F3F3F;
  padding-top:		3px;
  text-align:		center;
}
.txtbannertxt {
  float:		left;
  width:		180px;
  padding-right:	6px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  line-height:  150%;
}
.txtbannerimg {
  float:		left;
  width:		70px;
  height:		50px;
  border:		1px solid #C0C0C0;
}
.txtbannertitle {
	font-size:      11px;
	color:           #000;
	line-height: 	150%;
	font-weight: bold;
}
.txtbannertxt a {
	color:                #000;
	text-decoration:	none;
}

.indexsubtitle {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  color:                #000000;
  font-weight:		bold;
letter-spacing: 2px;
  padding-bottom:		3px;
}
.shpbag-lbody {
  float:		left;
  padding-left:		6px;
  padding-right:	5px;
  width:		620px;
}
.shpbag-hline {
  float:		left;
  width:		1px;
  background:		#A7A7A7;
  height:		460px;
}
.shpbag-rbody {
  position:		relative;
  float:		left;
  padding-left:		8px;
  width:		160px;
}
.shpbag-chkobtn {
  float:		right;
  width:		97px;
  height:		26px;
  padding-right:	16px;
  padding-left:		18px;
  padding-bottom:	26px;
}
.shpbag-chkobtn img {
  display:		block;
}
.shpbag-cntshopbtn {
  float:		right;
  width:		107px;
  height:		22px;
  padding-top:		3px;
}
.shpbag-cntshopbtn img {
  display:		block;
}
.shpbagtbhdr-A {
  float:		left;
  padding-left:		104px;
  width:		268px;
  font-size:		10px;
  font-weight:		bold;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbagtbhdr-A2 {
  float:		left;
  width:		50px;
  padding-left:		22px;
  font-size:		10px;
  font-weight:		bold;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
}

.shpbagtbhdr-B {
  float:		left;
  width:		54px;
  padding-left:		22px;
  font-size:		10px;
  font-weight:		bold;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbagtbhdr-C {
  float:		left;
  width:		34px;
  padding-left:		2px;
  font-size:		10px;
  font-weight:		bold;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbagtbhdr-D {
  float:		left;
  width:		54px;
  font-size:		10px;
  font-weight:		bold;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  padding-bottom:	4px;
  text-align:		center;
}
.shpbagtbhdr-line {
  float:		left;
  width:		100%;
  height:		2px;
  background:		#D4D4D4;
}
.shpbag-itemslist {
  padding-top:		3px;
  float:		left;
  width:		522px;
  font-size:		10px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbag-delitembskt {
  float:		left;
  width:		80px;
  padding-right:	13px;
  z-index: 		75;
}
.shpbag-delitembsk-cell {
  width:		81px;
}
.shpbag-delitembsk-hdr {
  width:		81px;
  height:		13px;
  background:		url('images/shpbag-dbsk-hdr.gif');
  background-repeat:	no-repeat;
}
.shpbag-delitembsk-ftr {
  width:		81px;
  height:		16px;
  background:		url('images/shpbag-dbsk-ftr.gif');
  background-repeat:	no-repeat;
}
.shpbag-itemcA img {
  display:		block;
}
.shpbag-itemcA {
  float:		left;
  width:		55px;
  height:		55px;
}
.shpbag-itemcB a {
  color:		#000000;
  text-decoration:	none;
}
.shpbag-itemcB {
  float:		left;
  width:		204px;
  padding-top:		18px;
  padding-bottom:	8px;
  padding-left:		32px;
}
.shpbag-itemcB2 {
  float:		left;
  width:		34px;
  padding-top:		18px;
  padding-bottom:	8px;
  padding-left:		32px;
}
.shpbag-itemcB2 A
{
	text-decoration:none;
	color:#FF0066;
	font-size:14px;
}
.shpbag-itemcC {
  float:		left;
  width:		60px;
  padding-left:		13px;
  padding-top:		18px;
  height:		20px;
}
.shpbag-itemcD {
  float:		left;
  width:		36px;
  padding-top:		18px;
}
.shpbag-itemcD input {
  width:		22px;
  text-align:		center;
  height:		12px;
  padding-top:		2px;
  font-size:		9px;
  border-left:		1px solid #DDDDDD;
  border-right:		1px solid #414141;
  border-top:		1px solid #929292;
  border-bottom:	1px solid #DDDDDD;
}
.shpbag-itemcE {
  float:		left;
  padding-top:		18px;
  padding-left:		6px;
  width:		45px;
}

.shpbag-comments {

	
	margin-left:32px;
	float:left;
	margin-bottom:15px;
	
	
}
div.shpbag-comments input {

	font-size:9px;
	width:352px;
	height:12px;
	border-left:		1px solid #DDDDDD;
	border-right:		1px solid #414141;
	border-top:		1px solid #929292;
	border-bottom:	1px solid #DDDDDD;
	
}
ins.comments {
	
	/*vertical-align:4px;*/
	text-decoration:none;
	
}

.shpbagbdy {
  padding-top:		65px;
  padding-left:		0px;
}
.shpbag-subbdy-A {
  float:		left;
  padding-top:		8px;
  width:		122px;
}
.shpbag-subbdy-B {
  float:		left;
  padding-top:		12px;
  width:		497px;
}
.shpbag-sbbdys {
  font-size:		9px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  padding-bottom:	18px;
}
.shpbag-ssb-A {
  float:		left;
  width:		395px;
  text-align:		right;
  font-size:		10px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
  font-weight:		bold;
  padding-bottom:	19px;
}
.shpbag-ssb-B {
  float:		left;
  width:		88px;
  text-align:		right;
  font-size:		10px;
  color:		#000000;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbag-sprlftr {
  float:		left;
  width:		603px;
  height:		20px;
  padding-top:		2px;
  color:		#ffffff;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		16px;
  background:		#BBBBBB;
  padding-left:		16px;
}
.shpbag-qhA a {
  color:		#515151;
  text-decoration:	none;
}
.shpbag-qhB a {
  color:		#515151;
  text-decoration:	none;
}
.shpbag-qhC a {
  color:		#515151;
  text-decoration:	none;
}
.shpbag-qhA {
  float:		left;
  padding-left:		16px;
  width:		214px;
  padding-top:		3px;
  color:		#515151;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
}
.shpbag-qhB {
  float:		left;
  width:		253px;
  padding-top:		3px;
  color:		#515151;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
}
.shpbag-qhC {
  float:		left;
  width:		136px;
  padding-top:		3px;
  color:		#515151;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
}
.shpbgsa-A {
  float:		left;
  padding-right:	7px;
  padding-top:		20px;
  text-align:		right;
  color:		#FF0066;
  font-size:		10px;
  width:		16px;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbgsa-B img {
  cursor:		move;
  display:		block;
}
.shpbgsa-B {
  position:		relative;
  float:		left;
  width:		45px;
  height:		45px;
}
.shpbgsa-B img {
  display:		block;
}
.shpbgsa-C a {
  color:		#FF0066;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  text-decoration:	none;
}
.shpbgsa-C {
  float:		left;
  width:		78px;
  padding-left:		7px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#000000;
  font-size:		9px;
}
.shpbgsa-A2 {
	float:		left;
	padding-right:	7px;
	padding-top:		20px;
	text-align:		right;
	color:		#C00;
	font-size:		10px;
	width:		16px;
	font-family:		Verdana, Helvetica, Arial;
}
.shpbgsa-B2 img {
  display:		block;
}
.shpbgsa-B2 {
  float:		left;
  width:		45px;
  height:		45px;
}
.shpbgsa-B2 img {
  display:		block;
}
.shpbgsa-C2 a {
	color:		#C00;
	font-family:		Verdana, Helvetica, Arial;
	font-size:		9px;
	text-decoration:	none;
}
.shpbgsa-C2 {
  float:		left;
  width:		84px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#000000;
  font-size:		9px;
  padding-left:		7px;
}










.tntpglefthdrln {
  float:		left;
  height:		20px;
  padding-top:		6px;
  width:		100%;
  background:		url('images/tntpgtoplnbg.gif');
  background-repeat:	repeat-x;
  color:		#ffffff;
  text-align:		center;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		14px;
  padding-bottom:	4px;
}
.tntpage-pgimage {
  width:		330px;
  height:		440px;
  padding-left:		17px;
  padding-bottom:	12px;
}
.tntpgbtn-A {
  float:		left;
  padding-left:		10px;
  width:		78px;
  height:		27px;
}
.tntpgbtn-B {
  float:		left;
  width:		175px;
}
.tntpgbtn-C {
  float:		left;
  width:		78px;
  height:		27px;
}
.tntpage-thumbcontainer {
  position:		relative;
  height:		57px;
  width:		66px;
}
.tnttidtmholder {
  padding-left:		4px;
}
.tnttidtm {
  height:		55px;
  width:		55px;
  border-left:		2px solid #979797;
  border-right:		2px solid #979797;
  border-top:		1px solid #979797;
  border-bottom:	1px solid #979797;
}
.tnttidtmHL {
  position:		relative;
  top:			-3;
  height:		62px;
  width:		62px;
  border:		2px solid #FF71A9;
  z-index:		5;
}
.tntpage-clickable {
  position:		absolute;
  top:			0px;
  left:			17px;
  width:		330px;
  height:		440px;
  z-index:		999;
}
.bestofbody {
  position:		relative;
  padding-top:		62px;
}
.bestofbgA {
  position:		absolute;
  top:			30px;
  top /**/:		49px;
  left:			0px;
  width:		46px;
  height:		457px;
  background:		url('images/bestof-bg1.gif');
  background-repeat:	no-repeat;
}
.bestofbgB {
  position:		absolute;
  top:			30px;
  top /**/:		49px;
  left:			451px;
  width:		347px;
  height:		59px;
  background:		url('images/bestof-bg2.gif');
  background-repeat:	no-repeat;
}
.bestofbgC {
  position:		absolute;
  top:			346px;
  top /**/:		353px;
  left:			79px;
  width:		492px;
  height:		96px;
  background:		url('images/bestof-bg3.gif');
  background-repeat:	no-repeat;
}
.bestofbgD {
  position:		absolute;
  top:			536px;
  top /**/:		557px;
  left:			453px;
  width:		142px;
  height:		101px;
  background:		url('images/bestof-bg4.gif');
  background-repeat:	no-repeat;
}
.bestof-lbody {
  position:		relative;
  float:		left;
  width:		595px;
}
.bestof-rbody {
  position:		relative;
  float:		left;
  width:		188px;
  padding-left:		6px;
}
.bestof-hdr {
  float:		left;
  width:		595px;
  height:		43px;
}
.bestof-slbody {
  float:		left;
  width:		152px;
}
.bestof-srbody {
  float:		left;
  padding-left:		52px;
  width:		380px;
}
.bestof-bttln a {
  color:		#FF0066;
  text-decoration:	none;
}
.bestof-bttln {
  float:		left;
  text-align:		right;
  padding-right:	5px;
  padding-top:		5px;
  width:		590px;
  color:		#FF0066;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		10px;
}
.bestof-mnuico img {
  display:		block;
}
.bestof-mnuico {
  float:		left;
  padding-left:		5px;
  padding-right:	5px;
  width:		17px;
  height:		17px;
  padding-top:		18px;
}
.bestof-mnutxt {
  float:		left;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		12px;
  color:		#000000;
  padding-top:		18px;
  width:		122px;
}
.bestof-mnutxtHL {
  float:		left;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		12px;
  color:		#FF0066;
  padding-top:		18px;
  width:		122px;
}
.bestof-mnutxtHL a {
  text-decoration:	none;
  color:		#FF0066;
}
.bestof-mnutxt a {
  text-decoration:	none;
  color:		#000000;
}
.bo-sslbdy {
  float:		left;
  width:		177px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
}
.bo-ssrbdy {
  float:		left;
  width:		188px;
  padding-left:		14px;
  padding-top:		6px;
  font-family:		Verdana, Helvetica, Arial;
  font-size:		11px;
}
.bo-sshdr {
  padding-top:		18px;
  padding-bottom:	6px;
  color:		#FF0066;
  font-weight:		bold;
}
.bo-ssdesc {
  color:		#000000;
}
.bo-ssimage {
  width:		165px;
  height:		165px;
}
.bo-ssstext a {
  color:		#646464;
  text-decoration:	underline;
}
.bo-ssstext {
  padding-top:		10px;
  text-align:		center;
}
.bo-ssstextB a {
  color:		#646464;
  text-decoration:	underline;
}
.bo-ssstextB {
  padding-top:		10px;
  color:		#000000;
  text-align:		center;
}
.bo-prop {
  float:		left;
  width:		1px;
  height:		232px;
}
.grvtoptxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            14px;
  color:		#ff0066;
  padding-bottom:	17px;
  padding-top:		4px;
}
.grv-ithdr {
  position:		relative;
  clear:		both;
  background:		#646464;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            12px;
  padding-top:		3px;
  height:		17px;
}
.grv-itvr {
  position:		relative;
  clear:		both;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
}
.vgr-itA {
  position:		relative;
  float:		left;
  padding-left:		33px;
  width:		46px;
  text-align:		center;
}
.vgr-itB a {
  text-decoration:	none;
  color:		#000000;
}
.vgr-itB {
  float:		left;
  padding-left:		20px;
  width:		220px;
  padding-right:	8px;
}
.vgr-itC {
  float:		left;
  width:		84px;
}
.vgr-itD {
  float:		left;
  width:		88px;
}
.vgr-itE {
  float:		left;
  width:		100px;
}
.vgr-itF input {
  width:		23px;
  height:		16px;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:                #000000;
  border-top:		1px solid #7F7F7F;
  border-left:		1px solid #3F3F3F;
  border-bottom:	2px solid #000000;
  border-right:		2px solid #3F3F3F;
  padding-top:		4px;
  text-align:		center;
}
.vgr-itF {
  float:		left;
  width:		82px;
}
.vgr-itG {
  float:		left;
  width:		100px;
}

.searchmaghdrA {
	float:		left;
	color:		#000;
	width: 180px;
	font-size:		11px;
	font-weight:		bold;
	font-family:          Verdana, Helvetica, Arial;
	letter-spacing: 2px;
	padding-top:		8px;
}
.searchmaghdrB {
  padding: 2px 5px 5px 0px;
  float:		left;
}
.searchmaghdrC {
  padding: 2px 10px 5px 5px;
  float:		left;
}
.searchmaghdrD {
  padding: 5px;
  float:		right;
  text-align:		right;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:		10px;
}
.searchmaghdrD a {
  color:		#000000;
  text-decoration:	none;
}
.searchbody {
  float:		left;
  width:		610px;
}
.searchtopln {
  float:		left;
  width:		590px;
  height:		1px;
  background:		#808080;
}
.searchmagimg {
  float:		left;
  width:		150px;
  height:		200px;
}
.searchmagimg img {
  display:		block;
}
.searchmagimgbody {
  float:		left;
  padding-left:		30px;
  width:		150px;
}
.searchmagtx a {
  color:		#000000;
  text-decoration:	none;
}
.searchmagtx {
  float:		left;
  text-align:		center;
  width:		150px;
  color:		#000000;
  font-size:		10px;
  font-family:          Verdana, Helvetica, Arial;
  padding-top:		8px;
}
.searchmagmo-sorbymagA img {
  display:		block;
}
.searchmagmo-sorbymagA {
  float:		left;
  width:		18px;
  padding-left:		15px;
}
.searchmagmo-sorbymagB a {
	color:		#000;
	font-weight: bold;
	text-decoration:	none;
}
.searchmagmo-sorbymagB {
	float:		left;
	width:		140px;
	font-size:		14px;
	font-weight: bold;
	font-family:          Verdana, Helvetica, Arial;
	color:		#000;
	border: 1px solid black;
}
.searchmenu {
  float:		left;
  width:		187px;
}
.shopnavsubcat {
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            11px;
  padding-bottom:	10px;
  padding-left:		25px;
}
.shopnavsubcat a {
  color:		#000000;
  text-decoration:	none;
}
#deleteitem {
  height:		170px;
}
.searchresultstxt {
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  color:		#000000;
  padding-bottom:	22px;
  text-align:		center;
  width:		100%;
}
.searchagainbox {
  position:		relative;
  width:		386px;
  height:		74px;
  border:		2px solid #C0C0C0;
}
.searchagainhdr {
  position:		absolute;
  top:			0px;
  left:			0px;
  width:		386px;
  height:		52px;
  border-bottom:	1px solid #C0C0C0;
}
.searchagainhdr-A img {
  display:		block;
}
.searchagainhdr-A {
  float:		left;
  width:		172px;
  padding-left:		6px;
  height:		39px;
  padding-top:		3px;
}
.searchagainhdr-B img {
  display:              block;
}
.searchagainhdr-B {
  float:		left;
  width:		200px;
  height:		20px;
  padding-top:		10px;
}
.searchagainhdr-B input {
  width:		198px;
  height:		16px;
  padding-top:		2px;
  color:		#000000;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  border-top:		1px solid #7F7F7F;
  border-left:		1px solid #C0C0C0;
  border-bottom:	1px solid #808080;
  border-right:		1px solid #808080;
}
.searchagainfooter {
  position:		absolute;
  top:			52px;
  left:			0px;
  background:		#000000;
  width:		386px;
  height:		22px;
}
.searchagainftr-A img {
  display:		block;
}
.searchagainftr-A {
  position:		absolute;
  top:			1px;
  left:			47px;
  height:		19px;
  width:		47px;
}
.searchagainftr-B {
  position:		absolute;
  top:			1px;
  left:			336px;
  width:		18px;
  height:		11px;
  color:		#ffffff;
  font-family:          Verdana, Helvetica, Arial;
  font-size:            10px;
  font-weight:		bold;
}
.searchagainftr-C img {
  display:		block;
}
.searchagainftr-C {
  position:		absolute;
  left:			355px;
  top:			-11px;
  width:		29px;
  height:		26px;
}
.searchboxholder {
  position:		relative;
  padding-left:		192px;
}
.searchresults-ophdr-A {
  float:		left;
  width:		146px;
  padding-left:		9px;
  padding-top:		4px;
  color:		#000000;
  font-style:		italic;
  font-size:		10px;
  font-family:		Verdana, Helvetica, Arial;
}
.searchresults-ophdr-B {
  float:		left;
  width:		140px;
}
.searchresults-ophdr-B select {
  font-family:		Verdana, Helvetica, Arial;
  font-size:		9px;
  color:		#000000;
  background:		#F3F3F3;
  border:		1px solid #000000;
  width:		138px;
}
.searchresults-ophdr-C {
  float:		left;
  width:		476px;
  text-align:		right;
  color:		#000000;
  font-size:		10px;
  font-family:		Verdana, Helvetica, Arial;
}
.searchresults-tablehdr {
  float:		left;
  width:		786px;
  height:		15px;
  padding-top:		1px;
  background:		#CCC;
  color:		#000000;
  font-size:		10px;
  font-family:		Verdana, Helvetica, Arial;
  font-weight:		bold;
}
.searchresults-tblA {
  float:		left;
  width:		132px;
}
.searchresults-tblB {
	float:		left;
	width:		178px;
	color:#000;
	font-weight:bold;
	font-variant: small-caps;
}
.searchresults-tblC {
  float:		left;
  width:		202px;
  padding-right:	10px;
}
.searchresults-tblD {
  float:		left;
  width:		148px;
}
.searchresults-tblE img {
  display:		block;
}
.searchresults-tblE {
  float:		left;
  width:		114px;
}
.searchresults-tablebdy {
  float:		left;
  width:		786px;
  color:		#000000;
  font-size:		10px;
  font-family:		Verdana, Helvetica, Arial;
}
.searchresults-imgspc {
  padding-left:		38px;
  width:		45px;
  height:		45px;
}
.helpcathdrholder {
  float:		left;
  padding-bottom: 	8px;
}
.helpcathdrholder img {
  display:		block;
}
.tntwhhl-A img {
  display:		block;
}
.tntwhhl-A {
  position:		absolute;
  top:			3px;
  left:			18px;
  width:		155px;
  height:		28px;
  z-index:		9999;
}
.tntwhhl-B img {
  display:		block;
}
.tntwhhl-B {
  position:		absolute;
  top:			3px;
  left:			230px;
  width:		155px;
  height:		28px;
  z-index:		9999;
}
.tntwhhl-C img {
  display:		block;
}
.tntwhhl-C {
  position:		absolute;
  top:			3px;
  left:			440px;
  width:		155px;
  height:		28px;
  z-index:		9999;
}
.tntwhhl-D img {
  display:		block;
}
.tntwhhl-D {
  position:		absolute;
  top:			3px;
  left:			605px;
  width:		155px;
  height:		28px;
  z-index:		9999;
}
.shpbg-forgotimimg img {
  display:		block;
}
.shpbg-forgotitem {
  position:		relative;
  float:		left;
  width:		140px;
}
.shpbg-forgotimimg {
  position:		relative;
  padding-left:		25px;
  width:		100px;
  height:		100px;
}
.shpbg-forgotimtxt a {
  color:		#000000;
  text-decoration:	none;
}
.shpbg-forgotimtxt {
  position:		relative;
  padding-left:		20px;
  width:		100px;
  padding-right:	20px;
  padding-top:		3px;
  padding-bottom:	6px;
  color:		#000000;
  font-size:		10px;
  font-family:		Verdana, Helvetica, Arial;
}
.shpbg-forgotitemhdr {
  position:		relative;
  float:		left;
  width:		145px;
  padding-top:		2px;
  height:		19px;
  text-align:		center;
  font-size:		12px;
  font-family:		Verdana, Helvetica, Arial;
  color:		#ffffff;
  background:		#ff0066;
}
.tntprodloadingcell {
  color:		#EB9FB5;
  font-size:		12px;
  font-family:		Verdana, Helvetica, Arial;
  font-weight:		bold;
  padding-top:		8px;
  padding-left:		8px;
}
.viewprod-oos {
  float:		left;
  color:		#CA0202;
  font-size:		12px;
  font-family:		Verdana, Helvetica, Arial;
  font-weight:		bold;
}
.outofstock {
	color: #ff0000;
}
.refresh-mag-select-cat,
.refresh-mag-select-yr {
	border:solid 1px rgb(249,3,102);	
	font-size:10px ;
	margin-top:4px;
}



.refresh-mag-select-cat {
	width:130px;
}
.refresh-mag-select-yr {
	width:100px;
}
.searchresults-category-separator {
	border-bottom:solid 1px #000;
	color:#000;
	font-size:		12px;
	font-family:		Verdana, Helvetica, Arial;
	font-weight:		bold;
}
.searchresults-category-separator a {
	color:	#000;
	text-decoration:none;
}


TABLE
{
	border-collapse:collapse;
}

TH {
  padding-top:	4px;
  color:		#ffffff;
  font-family:  Verdana, Helvetica, Arial;
  font-size:	10px;
  height:		16px;
  background:	#646464;
  font-weight:	normal;
}

TR.alt {
  background-color:#ffccdd;
}

TD {
  font-family:  Verdana, Helvetica, Arial;
  font-size:    10px;
  color:		#000000;
  padding:1px;
}

.cleanlinks a {
  color: #000;
  text-decoration: none;
}

.form-error {
  color: #DB0C0C;
  padding: 0;
  margin: 2px 2px 10px 0;
}
