/* Defaults */
body,p{ margin: 0;padding:0;}
body,div, select,td, input, p, H1, H2, H3, H4,span,a { font-family:Arial; color: #373737; font-size:12px;text-decoration:none;}
p { font-size: 12px; font-style: normal; line-height: 16px; }
h1,h2{margin:0 0 0 0;padding:0 0 0 0;height:16px;line-height:16px;}


/* standards */
.left{ float: left; }
.right{ float: right; }
.cleft{ clear: left; }
.cright{ clear: right; }
.cboth{ clear: both; }
.tright{ text-align: right; }
.tcenter{ text-align: center; }
.abs{ position: absolute; }
.hand {cursor: pointer;}
.border{border: 1px solid #ff0000;}
.center{text-align:center;}
.hiddendiv{ visibility: hidden; display: none; }
.visiblediv{ visibility: visible; display: block; }

/* spacing  */
.hSpc1{height:1px;line-height:1px;}
.hSpc5{height:4px;line-height:4px;}
.hSpc2{height:2px;line-height:2px;}
.hSpc4{height:4px;line-height:4px;}
.hSpc10{height:10px;line-height:10px;}
.hSpc28{height:28px;line-height:28px;}
.hSpc14{height:14px;line-height:14px;}
.hSpc17{height:17px;line-height:17px;}
.hSpc18{height:18px;line-height:18px;}
.hSpc20{height:20px;line-height:20px;}
.hSpc22{height:22px;line-height:22px;}
.hSpc24{height:24px;line-height:24px;}
.hSpc26{height:26px;line-height:26px;}
.hSpc28{height:28px;line-height:28px;}
.hSpc30{height:30px;line-height:30px;}
.hSpc32{height:32px;line-height:32px;}
.hSpc36{height:36px;line-height:36px;}
.hSpc37{height:37px;line-height:37px;}
.hSpc66{height:66px;line-height:66px;}
.hSpc81{height:81px;line-height:81px;}
.hSpc8{height:8px;line-height:8px;}
.hSpc12{height:12px;line-height:12px;}
.lheight20{line-height:20px;}



/* padding  */
.lpad7{padding:0 7px 0 7px;}
.lpad9{padding:0 0 0 8px;}
.lpad20{padding:10px 0 0 20px;}
.lpad32{padding:0 0 0 32px;}
.lpad24{padding:20px 0 0 24px;}
.lpad44{padding:0 0 0 44px;}
.lpad54{padding:0 0 0 54px;}
.lpad10{padding:0 0 0 10px;}
.tpad7{padding:7px 0 0 10px;}
.tpad3{padding:4px 0 0 3px;}
.lpad5{padding:0 0 0 5px;}
.lpad4{padding:6px 0 0 4px;}
.lpad18{padding:0 0 0 18px;}
.lpad102{padding:11px 0 0 102px;}
.lpad114{padding:0 0 0 114px;}
.tmar1{margin:1px 0 0 0;}
.lmar4{margin:0 0 0 6px;}
.lpad38{padding:0 0 0 38px;}
.lpad48{padding:0 0 0 48px;}
.lpad78{padding:0 0 0 78px;}
.lpad118{padding:0 0 0 118px;}
.lpad14{padding:8px 14px 0 14px;}
.tmar9{padding:9px 0 0 0;}
.tmar20{margin:-22px 0 0 5px;}
.lmar10{margin:10px}
.lpad25{padding-left:25px;}
.rpad12{padding:0 10px 0 0;}
.rpad5{padding-right:5px;}
.rpad25{padding-right:25px;}
.rpad10o{padding-right:10px; padding-left:10px;}
.rpad10{padding:2px 10px 0 0;}
.blue{color:#103e63;}
.brown{color:#9b9b9b;}
.brown1{color:#9c4c29;}
.white{color:#fff;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:19px;}
.font15{font-size:15px;}
.font14{font-size:13px; font-family:Arial;}
.font12{font-size:12px; font-family:Arial;}
.font30{font-size:30px; font-family:Arial;}
.font32{font-size:32px; font-family:Arial;}
.font22{font-size:22px;}
.pink{color:#c03d66;}
.red{color:#ff0000;}
.font20{font-size:20px; font-family:Arial;}
.font11{font-size:11px;}
.font10{font-size:10px;}
.font26{font-size:26px;}
.lineH24{line-height:24px;}
.lineH{line-height:20px;}
.fontB{font-weight:bold;}
.fontN{font-weight:normal;}

/* bgimg  */
/* img,a{behavior:url(iepngfix.htc);} */
.width214{width:214px;}
.width150{width:150px;}
.width90{width:90px;}
.width285{width:285px;text-align:right;}
.pngfix{behavior: url(iepngfix.htc);}
.mainDiv{width:1000px;margin:0 auto;}
.bgR{background:#b63a74 url('../images/bgR.gif') repeat-x;}
.logo{background: url('../images/logo.jpg') no-repeat;width:990px;height:209px;margin:0 0 0 10px;}
.topLeft{width:251px;height:206px;}
.bgWR{background: url('../images/topwhiteR.gif') repeat-x;height:30px;line-height:30px;color:#6c207f;font-size:20px;font-family:Arial;font-weight:bold;padding:0 0 0 4px;border-right:3px solid #f1f1f2;}
.topnaviR{background: url('../images/topnaviImg.gif') repeat-x;height:39px;width:477px;}
.bgBlue{background-color:#8a5a98;}
.shopB{behavior:url(iepngfix.htc);background: url('../images/helpbg.png') no-repeat; width:235px; height:92px; color:#fff; font-size:15px; margin:15px 0 0 15px;}
.BgL{background: url('../images/left_bgr.gif') repeat-y;width:281px;}
.leftbg{background: url('../images/left_top.gif') no-repeat; width:281px; height:64px;}
.bgRight{background: url('../images/rightbgR.gif') repeat-y;width:708px;}
.blueText{background: url('../images/bottom_text.gif') no-repeat;position: absolute;width:211px;height:34px;margin:-15px 0 0 0 ;}
.btnText{background: url('../images/btn_img.gif') no-repeat;width:238px;height:32px;line-height:32px;margin:0 0 0 10px;padding:0 0 0 10px;color:#fff;font-size:16px;}
.bgO{background: url('../images/btnGo.gif') no-repeat;width:201px;height:31px;line-height:31px;margin:0 0 0 57px;padding:0 0 0 10px;color:#fff;font-size:16px;}
.bgD{background: url('../images/option_img1.gif') no-repeat;width:238px;height:32px;line-height:32px;margin:0 0 0 10px;padding:0 0 0 10px;font-size:16px;color:#fff;}
.opBG{width:108px; padding-left:150px;}
.opBGsub{background: url('../images/option_img2.gif') no-repeat; width:98px; height:19px; line-height:16px; text-align:center; padding-right:10px; color:#ffffff;}
.opBGbot{background: url('../images/option_img2b.gif') no-repeat; width:98px; height:19px; line-height:17px; text-align:center; padding-right:10px; color:#ffffff;}
.blueBtn{background: url('../images/btnText.gif') no-repeat;width:248px;height:32px;line-height:32px;margin:0 0 0 10px;text-align:center;font-size:16px;color:#fff;cursor:pointer;}
input.goBtn{border:0; margin-right:20px; padding:0; background-color:#6c207f; width:30px; height:28px; line-height:28px; color:#fff; font-weight:bold; font-size:16px;}
.shopingR{behavior:url(iepngfix.htc);background: url('../images/shop_r.png') repeat-x; height:64px;width:130px; color:#fff;}
.lheight10{line-height:10px; height:12px;}

.topten{ width:100px; }
.width2{width:2px;}
.width1{width:1px;}
.form{margin:0;padding:0;}

a.topNavi{font-size:17px; color:#717576;height:21px; line-height:21px;}
a.artNavi{font-size:17px; color:#6C207F;height:21px; line-height:21px;font-weight:bold;}

a.footerlinks:link,a.footerlinks:visited,a.footerlinks:active{ font-family:Arial; font-size: 12px; font-weight: normal; color:#ffffff;text-decoration:none; }
a.newsticker:link,a.newsticker:visited,a.newsticker:active{ color:#6c207f;font-size:20px;font-family:Arial;font-weight:bold;text-decoration:none; }

input.textB{width:240px;height:14px;border-top:2px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}
input.TextBox{background-color:transparent;width:130px;border:0;padding:5px;}
select.SecB{width:240px;height:14px;}
ul.hList{margin:0; padding:0;}
ul.hList li{text-align: left; list-style: none;float:left; margin: 0 0 0 0;}
.toptenclass{width:260px; border:0px solid red; float:left; clear:left; background: url('../images/topten.png') no-repeat; margin-left:5px; _margin-left:3px; behavior:url(iepngfix.htc);}
.num{height:60px; line-height:60px; font-family:Arial; color:#FFFFFF; font-size:23px; font-weight:bold; width:40px; text-align:right;display:block;}
.addshopcartclass{background: url('../images/addshopcart.png') no-repeat; width:299px; height:39px; line-height:39px; padding-left:10px; font-family:Arial; font-size:18px; color:#ffffff; font-weight:bold;behavior:url(iepngfix.htc);}
.cathead{width:600px; height:82px; background: url('../images/cathead.png') no-repeat; font-family:Arial; font-size:31px; color:#FFFFFF; line-height:110px; padding-left:73px;behavior:url(iepngfix.htc);}
.catheadl1{width:251px; height:84px; background: url('../images/lnavihead1.png') no-repeat; font-family:Arial; font-size:31px; color:#FFFFFF; line-height:110px; padding-left:15px;behavior:url(iepngfix.htc);}
.catheadl2{width:251px; height:64px; background: url('../images/lnavihead2.png') no-repeat; background-position:0px 10px; font-family:Arial; font-size:31px; color:#FFFFFF; line-height:68px; #line-height:68px; _line-height:50px; padding-left:15px;behavior:url(iepngfix.htc);}
.tabhead{line-height:32px; background: url('../images/tabhead.jpg') no-repeat; background-position:left bottom; font-size:18px; color:#FFFFFF; font-family:Arial; padding-left:12px;}
.tabconhead{background: url('../images/tabconbg.jpg') repeat-y; width:669px;}
.catframe{width:125px; height:124px; background-repeat:no-repeat; background-position:center top;}
.rboxt{width:552px; height:12px; background: url('../images/rboxt.jpg') no-repeat;}
.rboxb{width:552px; height:11px; background: url('../images/rboxb.jpg') no-repeat; }
.rboxm{width:540px; #margin-top:-1px; background: url('../images/rboxm.jpg') repeat-y;font-family:Arial; font-size:18px; color:#FFFFFF; padding-left:12px;}
.formtitl{float:left; width:88px; height:33px; line-height:32px; background: url('../images/formtitl.jpg') no-repeat; font-size:16px; color:#FFFFFF; padding-left:12px; font-weight:bold;}
.textfield{float:left; width:135px; height:33px;}

.inptxt{width:135px;height:33px; padding:8px 0 0 0; background: url('../images/p_bgWR.gif') repeat-x; font-size:16px; color:#000000; border:none;#margin-top:-1px;}


.textarea{width:639px; background: url('../images/textfieldbg.png') repeat-y; border:none; #margin-top:-3px; overflow:auto; padding:15px; #padding-right:0px;behavior:url(iepngfix.htc);}
.tabg{ background: url('../images/textfieldbg.png') repeat-y; #margin-top:-3px;}
.codecl{float:left; width:79px; height:33px;}
.formtitlb{float:left; width:188px; height:32px; line-height:32px; background: url('../images/formtitlb.jpg') no-repeat; font-size:16px; color:#FFFFFF; padding-left:12px; font-weight:bold;}
.textfieldb{float:left; width:339px; height:32px;}

.inptxtb{width:339px; height:32px; padding-top:8px; background: url('../images/p_bgWR.gif') repeat-x; font-size:16px; color:#000000; border:none; #margin-top:-1px;}

.subsct{background: url('../images/subsct.jpg') no-repeat; width:519px; height:11px; line-height:11px;}
.subscm{background: url('../images/subscm.jpg') repeat-y; width:507px; height:35px; font-size:16px; color:#ffffff; border:none; padding-left:12px; font-weight:bold;}
.subscb{background: url('../images/subscb.jpg') no-repeat; width:519px; height:11px; line-height:11px;}
.checkbxclass{width:32px; height:32px;}
.checked{background: url('../images/chkbxu.jpg') no-repeat;}
.uchecked{background: url('../images/chkbxt.jpg') no-repeat;}
.pagingmidrepeat{background: url('../images/mid_paging2.gif') repeat-x;height:41px;width:2px;  }
.pagingpink{color:#ebc7dd;}
/* Cart CSS*/

tr.cartMove{
	cursor: move;
}
.cartTopBar{
	background-image: url('../proimages/cartblackground.gif');
	background-repeat: repeat-x;
}
.cartTitle{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color:#a32e62;
}
.cartCloseBut{
	padding-right: 5px;
}
tr.cartItem{
	background-color: #ffffff;
}

#cart{
	width: 100%;
}
#cartCont{
	position: absolute; 
	left: 300px; 
	top: 10px; 
	width: 450px;
	border: 3px solid #a22e61;
	z-index:5000;
}
.shoptext{
	font-family: Arial;
	font-size:18px;
	color:#bb668c;
	padding-right:35px;
}

.crtHr{
	color: #d6a3ba;
	background-color: #d6a3ba;
	height: 1px;
	border: 0px;
}
.crtEmpty{
	font-weight: Bold;
	font-size: 12px;
}
.crtPlus{
	width: 21px;
	cursor: pointer;
	vertical-align: top;
}
.crtQty{
	text-align: center;
	width: 15px;
	vertical-align: top;
}
.crtQtyTxt{
	vertical-align: top;
	width: 20px;
	border: 0px solid #a22f62;
	color: #a22f62;
	text-align:center;
}
.crtPrice{
	vertical-align: top;
	padding-right: 10px;
	font-size: 13px;
	text-align: right;
	color: #a22f62;
}
.worldpayName{
	vertical-align: top;
	font-size: 12px;
	color: #a22f62;
}
.crtName{
	padding-left: 4px;
	padding-right: 2px;
	font-size: 12px;
	width: 136px;
	vertical-align: top;
	color: #a22f62;
}
.crtColorName{
	padding-left: 4px;
	padding-right: 2px;
	font-size: 12px;
	width: 60px;
	vertical-align: top;
	color: #a22f62;
}
.crtTotal{
	text-align: right;
	padding-right: 10px;
	font-size: 13px;
	font-weight: Bold;
	color: #a22f62;
	width:130px;
	background-color: #ecd5e0;
}

tr.cartItem{
	background-color: #ffffff;
}
.cartEntry{
	background-color: #ecd5e0;
}
.topprodimg {
	background-repeat: no-repeat;
 	background-color: #bd98aa;
 	cursor:pointer;
 	height:130px;
 	overflow:hidden;
}
.paylabel{
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	vertical-align: top;
	color: #a22f62;
	font-weight: Bold;
}

/* order page  */
.cathead1{width:586px; height:47px; background: url('../images/cathead.png') no-repeat; font-family:Arial; font-size:31px; color:#FFFFFF; padding:35px 0 0 73px;behavior:url(iepngfix.htc);}
.pinkBread{background: url('../images/topBreadcrum.gif') no-repeat; width:667px;height:24px;line-height:24px;margin:0 0 0 18px;}
.whiteB{background: url('../images/whiteBr.gif') repeat-y; width:667px;margin:0 0 0 18px;}
.bgPink{background:#ecd5e0;}
.PbgC{background:#deb6c8;}
.pbgR{background: url('../images/p_pbgR.gif') repeat-x;height:33px;line-height:33px;color:#fff;font-size:19px;}
.WbgR{background: url('../images/p_bgWR.gif') repeat-x;height:33px;line-height:33px;color:#000;font-size:19px;}
input.blackText{border:0;margin:0;padding:0;background:transparent;font-size:17px;padding:6px 0 0 0;}
select.boxB{border:0;margin:0;padding:0;background:transparent;font-size:17px;margin:4px 0 0 0;}
select.shadow_min{border:0;margin:0;padding:0;background:transparent;font-size:17px;margin:4px 0 0 0;}
.addResTop{background: url('../images/addrestop.gif') no-repeat;height:64px;width:658px;margin:0 0 0 18px;font-size:19px;color:#fff;line-height:32px;padding:0 0 0 11px;}
.addResbgR{background: url('../images/addressBGR.gif') repeat-y;width:669px;margin:0 0 0 18px;}
input.backBtn{background: url('../images/backbtn.gif') no-repeat;width:150px;height:39px;padding:0;border:0;color:#fff;font-size:19px;font-weight:normal;margin:0 0 0 18px;}
.bgY{background: url('../images/yes1.gif') no-repeat;width:38px;height:33px;line-height:33px;color:#fff;font-size:19px;}
textarea.textA{border:0;padding:0;background:transparent;width:610px;height:150px;margin: 0 0 0 20px;text-align:left;}