* { margin:0; padding:0; }
body { background:#fff url(/images/bodyBg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:75%; }
a { outline:none; }
h3 { color:#666666; font-size:11px; margin-bottom:5px; padding-bottom:5px; }
h4 { color:#464646; float:left; font-size:11px; }
h2 { color:#d5006a; font-size:13px; }
h1 { color:#D5006A; font-size:23px; overflow:hidden; }
h1.myredeem { padding-top:10px; }
a { color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
p { color:#4c4c4c; font-size:12px; padding-bottom:5px; }
html, body { height:100%; }
#body { background:url("../images/footerbodybg.gif") repeat-x scroll left bottom transparent;
float:left;
min-height:100%;
min-width:983px;
padding:0 2%;
width:96%;}
#body .topNavigation { color:#FFFFFF; float:right; height:39px; width:99%; }
.christmasCap{ background:url("../images/christmas/santa-cap.png") no-repeat scroll left top transparent;
height:96px;
left:0;
margin-left:-5px;
position:absolute;
top:0;
width:104px;
z-index:221;}
#body .topNavigation .phoneNo { color:#fff; float:left; font-size:14px; font-weight:bold; padding-top:16px; width:375px; *margin-top:0px }
#body .topNavigation .phoneNo span { color:#fff; font-weight:normal; }
#body .topNavigation .rightlink { color:#FFFFFF; float:right; height:23px; padding-right:0; padding-top:16px; width:575px;text-align:right;}
#body .topNavigation .rightlink a { color:#FFFFFF; font-size:12px; font-weight:bold; padding:0 7px 0 6px; text-decoration:none; }
#body .topNavigation .username { float:right; font-weight:bold; padding-right:10px; padding-top:2px; text-align:right; width:199px; }
#body #Container { background:#FFFFFF; float:left; position:relative; width:100%; }
#Container #banner { background:url(../images/Guitar.gif) no-repeat 280px bottom; border-bottom:1px solid #D5006A; height:80px; width:100%; }
#banner .logo { float:left; height:64px; padding-left:10px; padding-top:16px; position:relative;}
#banner .logo .christmaslogo{ float:left; width:104px; height:96px; position:absolute; left:-32px; top:-37px; background:url(../images/christmas/santa-cap.png) no-repeat left top;}
#banner .rightbanner { float:right; }
#banner .liveSupport { float:left; height:68px; margin-right:10px; padding:12px 0 0 25px; width:131px; }
#banner .flag { float:left; height:65px; padding:15px 0 0 0px; width:111px; }
#banner .flag img { margin-left:3px; margin-top:3px; }
#banner .chockout { background:url(../images/greyBorder.gif) no-repeat left top; float:left; height:60px; padding:20px 0 0 9px; width:90px; }
#banner .chockout span { color:#D5016C; float:left; font-size:12px; font-weight:bold; padding-top:3px; }
#banner .chockout span a { color:#D5016C; font-size:12px; font-weight:bold; text-decoration:none; }
#banner .basket { background:url(../images/greyBorder.gif) no-repeat left top; float:left; height:71px; padding:9px 0 0 25px; width:116px; }
#banner .basket div { color:#D5016C; float:left; font-size:12px; font-weight:bold; padding-top:6px; width:52px; }
#banner .basket div a { color:#D5016C; font-size:12px; font-weight:bold; text-decoration:none; }
#banner .basket span.item { float:right; font-size:11px; padding-right:9px; padding-top:0; }
#banner .basket span.item span.itemNum { color:#3AC42B; font-size:16px; padding-top:0; }
#banner .basket img { border:0 none; float:right; padding:9px 13px 0 0; }
#banner .freeDel { background:url(../images/greyBorder.gif) no-repeat left top; float:left; height:44px; padding:20px 0 0 10px; width:150px; }
#body #Container .blogsImg { position:absolute; right:5px; top:47px; z-index:2000; }
#navigationPart { height:26px; padding:6px 0px 0px 0; width:100%; }
#navigationPart .rightCorNav { background:url(../images/rightCorNav.gif) no-repeat right top; display:none; float:left; width:100%; }
#navigationPart .navBtn { background:#FFFFFF; float:left; height:24px; }
#navigationPart .navBtn a { background:url(../images/rightCorBtn.gif) no-repeat right top; color:#FFFFFF; float:left; font-size:12px; font-weight:bold; height:24px; line-height:24px; margin-left:1px; padding-right:5px; text-decoration:none; }
#navigationPart .navBtn a span { background:url(../images/leftCorBtn.gif) no-repeat left top; cursor:pointer; float:left; height:24px; padding-left:5px; }
#navigationPart .navBtn a span.first { float:left; padding-left:4px; }
#navigationPart .navLink { background:#646462; color:#FFFFFF; float:left; height:25px; margin-left:1px; margin-top:1px; padding-right:5%; text-align:center; width:95%; }
#navigationPart .navLink a { color:#FFFFFF; font-size:13px; font-weight:bold; height:25px; line-height:25px; padding-left:5px; padding-right:4px; text-decoration:none; }
#navigationPart .navBtn span.last { background:url(../images/leftCorBtn.gif) no-repeat left top; float:left; height:24px; margin-left:1px; }
#maincontent { background:#F0F2EA; float:left; width:100%; }
#maincontent .leftrgtpadd { padding:0 8px; }
#maincontent .mainWht { background:#fff; float:left; width:100%; }
.bottomRound { background:url(../images/bottomLftCurv.gif) no-repeat left top; float:left; height:31px; padding-left:2%; width:98%; }
.bottomRound .innerBg { background:url(../images/bottomBg.gif) repeat-x left top; float:left; height:31px; width:98%; }
.bottomRound .rightCurv { background:url(../images/bottomRgtCurv.gif) no-repeat right top; float:left; height:31px; width:2%; }
.srchPadd { padding:0 106px 0 10px; }
.srchBox { background:url(../images/srchLeftCurv.gif) no-repeat left top; float:left; height:39px; padding-left:1%; width:99%; }
.srchBox .srchinner { background:url(../images/srchBg.gif) repeat-x left top; float:left; height:39px; line-height:39px; width:99%; }
.srchBox .srchinner label { color:#d5006a; float:left; font-size:18px; padding-right:10px; }
.srchBox .srchinner select { color:#000; float:left; height:22px; margin:8px 10px 0 0; width:27%; }
.srchBox .srchinner select option { padding-left:3px; }
.srchBox .srchinner span.srchKywrd { float:left; width:40%; }
.srchBox .srchinner span.srchKywrd input { color:#000; float:left; height:19px; margin-top:8px; width:95%; }
.srchBox .srchinner input.findBtn { background:url(../images/findBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:25px; margin-right:10px; margin-top:7px; width:69px; }
.srchBox .srchinner .srchcenter { float:left; margin:0 auto; position:relative; width:61%; }
.TopAllCat { float:left; padding-top:4px; width:248px; }
.homepage { margin-left:5px; margin-top:-57px; }
.srchBox .srchrgtcurv { background:url(../images/srchRgtCurv.gif) no-repeat right top; float:left; height:39px; width:1%; }
.content { float:left; width:100%; }
.content .contentPadd { padding:20px 12px 0 12px; }
.homepageLft { float:left; padding-right:19px; width:207px; }
.rgtPnl { background:#fff; float:right; padding-left:32px; width:233px; }
.rgtPnl .box { float:left; width:233px; }
.rgtPnl .box h1 { color:#000; float:left; font-size:16px; height:21px; line-height:21px; width:233px; }
.rgtPnl .box .content { background:url(../images/rgtBoxBg.gif) repeat-x left top; float:left; padding:10px 14px 20px 14px; padding-bottom:20px; width:205px; }
.rgtPnl .box .content .Prod { float:left; padding-bottom:5px; }
.rgtPnl .box .content .Prod img { border:1px solid #a4a4a2; float:left; max-height:55px; max-width:58px; }
.rgtPnl .box .content .Prod p { color:#666666; font-size:10px; padding-left:70px; }
.rgtPnl .box .content .Prod p a { font-size:12px; }
.rgtPnl .box .content .Prod p span { color:#d5006a; float:left; font-size:12px; font-weight:bold; padding-top:2px; width:100%; }
.lftPnl {overflow:visible;}
.roundBox { border:1px solid #d5006a; border-right:none; width:99.8%; }
.BotroundCurv { height:8px; width:100%; }
.BotroundCurv .lb_Curv { background:url(../images/roundBoxLB.gif) no-repeat left top; float:left; height:8px; margin-left:-1px; margin-top:1px; width:10px; }
.BotroundCurv .rb_Curv { background:url(../images/roundBoxRB.gif) no-repeat right top; float:right; height:10px; margin-top:-1px; width:8px; }
.roundBoxContent { width:100%; }
.roundBoxContent .roundRgtBdr { border-right:1px solid #d5006a; }
.lt_Curv { background:url(../images/roundBoxLT.gif) no-repeat left top; float:left; height:8px; margin-left:-1px; margin-top:-1px; width:8px; }
.rt_Curv { background:url(../images/roundBoxRT.gif) no-repeat right top; float:right; height:8px; margin-right:-1px; margin-top:-1px; width:8px; }
.roundBoxContent .prodImgBox { height:285px; text-align:center; width:310px; }
.roundBoxContent .prodImgBox img { border:0; margin-bottom:7px; margin-top:10px; }
.roundBoxContent .prodImgBox a { color:#e4006a; font-size:11px; text-decoration:none; }
.roundBoxContent .prodImgBox .thumDiffrentimg { float:left; padding-left:6%; padding-top:10px; text-align:center; width:94%; }
.roundBoxContent .prodImgBox .thumDiffrentimg img { border:1px solid #ccc; float:left; margin:2px; width:50px; }
.roundBoxContent h1 { color:#d5006a; float:left; font-size:18px; font-weight:bold; margin-top:13px; padding-bottom:8px; padding-top:10px; width:76%; }
.roundBoxContent .hdBotBdr { border-bottom:1px dashed #d5006a; float:left; width:98%; height:1px; margin-bottom:8px }
.roundBoxContent .prodDisRgt { float:left; width:98%; }
.roundBoxContent .priceRow { color:#d5006a; float:left; font-size:18px; padding:0px 0 4px 0; width:98%; }
.roundBoxContent .priceRow span.greenTxt { color:#13ac1a; padding-left:5px; }
.roundBoxContent .priceRow span.blackTxt { color:#000000; font-size:16px; font-weight:bold; }
.roundBoxContent .priceRow span.greyTxt { color:#646462; font-size:16px; font-weight:bold; }
.roundBoxContent .priceRow span.paddLft { padding-left:5px; }
.roundBoxContent .AvailRow { color:#646462; float:left; font-size:14px; font-weight:bold; padding:0px 0 4px 0; width:98%; }
.roundBoxContent .AvailRow span.availtxt { color:#646462; float:left; padding:15px 7px 0 0; }
.roundBoxContent .AvailRow span { color:#d5006a; float:left; }
.roundBoxContent .buttonRow { float:left; padding-top:10px; width:98%; padding-bottom:10px; position:relative; }
.roundBoxContent .buttonRow span { color:#5D5D5D; float:left; font-size:13px; font-weight:bold; padding-top:3px; }
.roundBoxContent input { float:left; margin:5px 12px 0 6px; text-align:center; width:24px; }
.roundBoxContent input.calculatePostage { float:left; margin:5px 12px 0 6px; text-align:center; width:115px; }
.roundBoxContent input.addtobagBtn { background:url(../images/addtobagBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:25px; margin:0; width:114px; }
.roundBoxContent input.preorderBtn { background:url(../images/btn-preOrder.gif) no-repeat; border:0; cursor:pointer; float:left; height:25px; margin:0; width:150px; }
.roundBoxContent .buttonRow input.sharethisBtn { background:url(../images/shareProdBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:16px; margin:4px 0 0 10px; width:125px; }
.roundBoxContent .buttonRow .newsharethisBtn { float:left; margin-left:10px; margin-top:2px; }
.roundBoxContent .BulletPointsTxt { border:1px solid #D1D0D0; color:#646462; float:left; padding-top:3px; font-size:11px;margin-left:15px; padding:4px 5px; width:260px; }
.roundBoxContent .BulletPointsTxt .row a {color:#6c6c6a; float:left; font-size:11px; text-decoration:none; }
.roundBoxContent .BulletPointsTxt .row a:hover { color:#CB005B; }
.BulletPointsTxt .row{float:left; width:100%; color:#6c6c6a; padding-bottom:3px;}
.BulletPointsTxt .row img{float:left; margin-right:5px;}
h1.headingMybag { border:0; color:#d5006a; font-size:20px; padding:0; }
.leftcotBox { overflow:hidden; padding-top:15px; }
.leftcotBox h1 { border-bottom:1px solid #e4006a; color:#d5006a; font-size:16px; padding-bottom:1px; width:100%; }
.leftcotBox h2 { border-bottom:1px solid #e4006a; color:#d5006a; font-size:16px; padding-bottom:1px; width:100%; }
.leftcotBox h1.heading { border:0; color:#d5006a; font-size:20px; padding:0; }
.leftcotBox .Disc { font-size:11px; width:100%; }
.leftcotBox .Disc p { color:#4c4c4c; font-size:12px; margin:0; padding:0px 0; }
.leftcotBox .Disc a { color:#d5006a; float:right; font-size:11px; font-style:italic; text-decoration:none; }
.leftcotBox .Disc ul { color:#4c4c4c; font-size:11px; padding-left:30px; }
.leftcotBox .ratingBox { width:100%; }
.leftcotBox .ratingBox .averageBox { border-bottom:1px solid #d8d8d8; font-size:11px; margin-left:35px; padding-bottom:12px; padding-top:10px; width:605px; }
.leftcotBox .ratingBox .averageBox span { float:left; margin-bottom:5px; width:100%; }
.leftcotBox .ratingBox .averageBox img { float:left; margin-right:5px; }
.leftcotBox .ratingBox .averageBox .button { float:right; }
.leftcotBox .ratingBox .averageBox .button input.readReview { border:0; float:left; font-size:0; height:22px; width:89px; }
.leftcotBox .ratingBox .averageBox .button input.writeReview { border:0; float:left; font-size:0; height:22px; margin-left:12px; width:89px; }
.leftcotBox .ratingBox .reviewBox { color:#4c4c4c; padding-top:12px; width:100%; }
.leftcotBox .ratingBox .reviewBox h2 { color:#4c4c4c; font-size:12px; }
.leftcotBox .ratingBox .reviewBox h2 img { margin-left:15px; margin-right:10px; }
.leftcotBox .ratingBox .reviewBox p { font-size:11px; padding-left:15px; }
.leftcotBox .ratingBox .reviewBox p a { color:#d5006a; font-size:11px; font-style:italic; text-decoration:none; }
.leftcotBox .forumBox { padding:0 1% 0 2%; width:97%; }
.leftcotBox .forumBox table tr { border-bottom:1px solid #d8d8d8; font-size:12px; width:100%; }
.leftcotBox .forumBox table tr .discussion { width:43%; }
.leftcotBox .forumBox table tr .replies { width:20%; }
.leftcotBox .forumBox table tr .latestPost { color:#13ac1a; font-size:11px; font-weight:bold; }
.leftcotBox .forumBox table tr .headingReview { color:#dd8918; font-size:13px; font-weight:bold; text-align:left; }
.leftcotBox .forumBox table tr span a { color:#dd8918; float:left; font-size:13px; font-weight:bold; padding-left:2%; text-decoration:none; width:98%; }
.leftcotBox .forumBox table tr a { color:#4c4c4c; font-size:12px; padding-left:2%; text-decoration:underline; }
.leftcotBox .forumBox table tr td span.NoTxt { padding-left:10px; }
.leftcotBox .forumBox table tr .RowPadd { padding-bottom:7px; padding-top:4px; }
.leftcotBox .recommendedBox { width:100%; }
.leftcotBox .recommendedBox table tr td { text-align:center; width:25%; }
.prodBox { border:1px solid #b6b3b3; float:left; font-size:11px; height:135px; margin:0; text-align:center; width:169px; }
.prodBox .imgBox { height:83px; padding-top:4px; width:100%; }
.prodBox .productname { height:29px; overflow:hidden; }
.prodBox .productnameAcc { height:13px; }
.prodBox a { color:#666666; font-weight:bold; text-decoration:none; }
.prodBox a:hover { text-decoration:underline; }
.prodBox span { color:#d5006a; float:left; font-weight:bold; padding-top:3px; width:100%; }
.prodBox span.nopadd { padding:0; }
.prodBox span.addtocartChk { background:url(/images/addtocartGreen.gif) no-repeat 41px top; float:left; height:19px; margin-left:0px; padding-left:103px; padding-left:98px\9; padding-top:0px\9; padding-top:3px; width:57px; }
.prodBox span.addtocartChk input { float:left; margin:0; }
.prodBox img { background:#fff; border:1px solid #fff; padding:4px; }
.HomepageSlider .prodBox { background:#fff; border:1px solid #fba8ce; }
.HomepageSlider .prodBox .productname { height:27px; overflow:hidden; }
.HomepageSlider h1 { border-bottom:1px solid #e4e9e4; font-size:17px; }
.prodBoxHover { background:#FAE2F0; border:1px solid #b6b3b3; float:left; font-size:11px; height:135px; margin:0; text-align:center; width:169px; }
.prodBoxHover .imgBox { height:83px; padding-top:4px; width:100%; }
.prodBoxHover .productname { height:29px; overflow:hidden; }
.prodBoxHover .productnameAcc { height:13px; }
.prodBoxHover a { color:#666666; font-weight:bold; text-decoration:none; }
.prodBoxHover a:hover { text-decoration:underline; }
.prodBoxHover span { color:#d5006a; float:left; font-weight:bold; padding-top:3px; width:100%; }
.prodBoxHover span.nopadd { padding:0; }
.prodBoxHover span.addtocartChk { background:url(/images/addtocartGreen.gif) no-repeat 41px top; float:left; height:19px; margin-left:0px; padding-left:103px; padding-left:98px\9; padding-top:0px\9; padding-top:3px; width:57px; }
.prodBoxHover span.addtocartChk input { float:left; margin:0; }
.prodBoxHover img { background:#fff; border:1px solid #ccc; padding:4px; }
.HomepageSlider .prodBoxHover { background:#FAE2F0; border:1px solid #fba8ce; }
.HomepageSlider .prodBoxHover .productname { height:27px; overflow:hidden; }
#maincontent .leftBox { background:url(/images/redBoxLeftTopCor.gif) no-repeat left top; float:left; margin-bottom:12px; padding-top:9px; width:207px; }
#maincontent .leftBox .leftcontent { background:url(/images/redbgleft.gif) left top repeat-y; float:left; padding:0 1px; width:205px; }
#maincontent .leftBox .paddNews { padding-bottom:16px; }
#maincontent .leftBox .leftcontent .newsBox { float:left; }
#maincontent .leftBox .leftcontent .newletter { text-align:center; width:191px; }
#maincontent .leftBox .leftcontent .paddTop { padding-bottom:5px; padding-top:16px; }
#maincontent .leftBox .leftcontent .latestpadd { padding-top:10px; }
#maincontent .leftBox .leftcontent .newsBox .textBox { background:url(/images/inputBox.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 10px 0 10px; width:168px; }
#maincontent .leftBox .leftcontent .newsBox .textBoxSearch { background:url(/images/inputBoxSearch.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 10px 0 10px; width:165px; }
#maincontent .leftBox .leftcontent .newsBox .textBoxPadd { margin-bottom:8px; }
.srchBtn { background:url(/images/searchBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-bottom:2px; margin-top:10px; width:83px; }
.srchBtn1 { background:url(/images/searchBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:83px; }
.useaddressBtn { background:url(/images/useaddress.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:74px; }
.submitBtn { background:url(/images/submitBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-bottom:2px; margin-top:10px; width:83px; }
.submitBtn1 { background:url(/images/submitBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; width:83px; }
.submitBtngreen { background:url(/images/submitBtn_green.gif) no-repeat; border:0px; cursor:pointer; float:left; height:25px; width:70px; }
.submitBtn2 { background:url(/images/submitBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:83px; }
.subscribeBtn { background:url(/images/subscribe.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; width:67px; }
.subscribeBtn1 { background:url(/images/subscribe.gif) no-repeat; border:0px; cursor:pointer; float:right; height:22px; width:67px; }
.subscribeBtn2 { background:url(/images/subscribe.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:67px; }
.topmar { margin-top:0px; }
#maincontent .leftBox .leftcontent .newsBox a.advance { background:url(/images/searchIcon.gif) right no-repeat; color:#000000; float:left; font-size:11px; height:33px; padding-top:8px; text-decoration:underline; width:125px; }
#maincontent .leftBox .leftBotCor { background:url(/images/redBoxLeftBotCor.gif) no-repeat left bottom; float:left; height:9px; width:207px; }
#maincontent .leftBox .leftcontent .newsBox p.newslettertext { font-size:12px; padding:5px 0 12px 0; }
#maincontent .leftBox .leftcontent .link { float:left; padding-bottom:0px; padding-top:1px; width:205px; }
#maincontent .leftBox .leftcontent .link a { background:url(/images/greyarrow.gif) no-repeat 16px 11px; border-bottom:1px solid #f0f2f1; color:#464646; display:block; font-weight:bold; line-height:27px; padding-left:27px; text-decoration:none; }
#maincontent .leftBox .leftcontent .link a:hover { background:#fbe5f0; }
#maincontent .leftBox .leftcontent .link a.mainCategory { border-bottom:1px solid #f0f2f1; color:#D5006A; display:block; font-weight:bold; height:27px; line-height:27px; padding-left:10px; text-decoration:none; }
#maincontent .leftBox .leftcontent .link .box { border-bottom:1px solid #f0f2f1; color:#646464; float:left; font-size:12px; font-weight:bold; padding:6px 0; text-decoration:none; width:205px; }
#maincontent .leftBox .leftcontent .link .box a { background:none; border:none; color:#646464; font-size:12px; font-weight:bold; height:16px; line-height:15px; overflow:hidden; padding-left:15px; text-decoration:none; }
#maincontent .leftBox .leftcontent .link .box p { color:#929292; font-size:11px; font-weight:normal; height:12px; overflow:hidden; }
#maincontent .leftBox .leftcontent .link p.reviewtext { color:#000000; }
#maincontent .leftBox .leftcontent .recentSrch { float:left; padding:5px 0; width:100%; }
#maincontent .leftBox .leftcontent .recentSrch a { background:url(/images/rssfeedsArrow.gif) no-repeat 9px 4px; color:#464646; display:block; font-size:11px; height:17px; overflow:hidden; padding-left:15px; text-decoration:none; }
#maincontent .leftBox .leftcontent .recentSrch span { color:#464646; float:left; font-size:12px; font-weight:bold; padding-left:15px; width:90%; }
#maincontent .leftBox .leftcontent span.viewAll { float:right; text-align:right; width:190px; }
#maincontent .leftBox .leftcontent span.viewAll a { background:none; border:none; color:#D5006A; font-weight:bold; margin-right:8px; text-decoration:none; }
#maincontent .leftBox .leftcontent span.viewAll a:hover { background:none; text-decoration:none; }
#maincontent .bannerbox { margin-bottom:10px; overflow:hidden; }
#maincontent .bannerbox1 { margin-bottom:10px; overflow:hidden; text-align:center; }
#maincontent .middleBox { overflow:hidden; }
#maincontent .middleBox h1 { color:#D5006A; font-size:20px; padding-bottom:1px;width:100%; }
.contentH{ color:#D5006A; font-size:20px; padding-bottom:1px; }
#maincontent .emptyBox { left:227px; padding-top:9px; top:225px; }
#maincontent .contentBox { overflow:hidden; padding-top:9px; }
#maincontent .contentBox h1 { border:0; color:#D5006A; font-size:17px; }
#maincontent .contentBox p { font-size:11px; }
#maincontent .tabBox { border-color:#D5006A #D5006A #D5006A; border-style:solid none solid solid; border-width:1px medium 1px 1px; position:relative; width:99.6%; z-index:0; }
#maincontent .tabBoxFlat { border-top:1px solid #FAA0C6; float:left; margin-bottom:5px; width:548px; }
#maincontent .middleContent { overflow:hidden; }
#maincontent .middleBotCor { }
#maincontent .middleContentBid { background:url(/images/middleBoxbg.gif) repeat-y left top; float:left; width:548px; }
#maincontent .middleContent .manuCat { float:left; padding-top:18px; text-align:center; width:71%; }
#maincontent .middleContent .manuCatDis { float:right; width:200px; }
#maincontent .middleContent ul { color:#4C4C4C; font-size:11px; }
#maincontent .botmarg { margin-bottom:9px; }
#EduLogin { float:left; position:absolute; right:130px; top:39px; z-index:1000; }
#MemLogin { float:left; position:absolute; right:130px; top:39px; z-index:1000; }
#OrderTrack { float:left; position:absolute; right:130px; top:39px; z-index:1000; }
#NewsletterBox { float:left; left:226px; position:absolute; right:166px; right:222px !important; top:180px; z-index:1000; }
.hiddenBox { background:url(/images/hiddenTopCor.gif) no-repeat left top; float:left; padding-top:9px; width:375px; }
.hiddenBox .hiddenContent { background:url(/images/hiddenbg.gif) repeat-y left top; float:left; padding:0 8px; position:relative; width:359px; }
.hiddenBox .hiddenBotCor { background:url(/images/hiddenBotCor.gif) no-repeat; float:left; height:14px; width:375px; }
.hiddenBigBox { background:url(/images/hiddenBigTopCor.gif) no-repeat left top; float:left; padding-top:9px; width:548px; }
.hiddenBigBox .hiddenBigContent { background:url(/images/hiddenBigbg.gif) repeat-y left top; float:left; padding:0 8px; width:532px; }
.hiddenBigBox .hiddenBigBotCor { background:url(/images/hiddenBigBotCor.gif) no-repeat; float:left; height:14px; width:548px; }
.hiddenBox .hiddenContent img.close { cursor:pointer; float:right; }
.addPopupBox { background:url(/images/addPopupBoxTopCor.gif) no-repeat left top; float:left; padding-top:9px; width:272px; }
.addPopupBox .addPopupBoxC { background:url(/images/addPopupBoxbg.gif) repeat-y left top; float:left; padding:0 8px; position:relative; width:256px; }
.addPopupBox .addPopupBoxBotCor { background:url(/images/addPopupBoxBotCor.gif) no-repeat; float:left; height:14px; width:272px; }

#maincontent img.close { cursor:pointer; float:right; }
#maincontent input.close { cursor:pointer; float:right; }
.hiddenBox .hiddenContent p.order { float:left; }
.hiddenBigContent img.close { cursor:pointer; float:right; }
#newletterThanks { float:left; font-size:18px; font-weight:bold; padding-bottom:50px; padding-top:30px; text-align:center; width:532px; }
.formcontainer { float:left; padding:0 20px; width:508px; }
h1.registration { color:#d5006a; float:none; font-size:20px; padding:3px 0 0px 5px; }
.formBox { border-top:1px solid #cccccc; color:#4c4c4c; float:left; font-size:11px; margin:0 0px; padding-bottom:10px; padding-top:5px; width:100%; }

.formBox h3 { font-size:14px; padding-bottom:10px; text-decoration:underline; }
.formBox h3.editShipAdd{ text-decoration:none; padding-bottom:0;}
.formBox h3.enterD{ padding:10px 0 10px 15px}
.formBoxnoBorder { border-top:none; }
.formNoPadd { padding-top:0px; }
.noBorderBtn { border-top:none; padding-top:10px; }
.noBordermyaccount{ border-top:none;}
.formBox .lbltxtRow { float:left; padding-bottom:6px; width:100%; }
.formBox .lbltxtRow .category { float:left; width:100%; }
.formBox .lbltxtRow .category table tr td input { float:left; margin-right:2px; }
.formBox .lable { float:left; font-size:14px; font-weight:bold; padding-right:1%; padding-top:0px; text-align:right; width:34%; }
.formBox .lableEdit { float:left; font-size:14px; font-weight:bold; padding-right:1%; padding-top:0px; text-align:right; width:37%; }
.redStar{ color:#ff0000; font-size:17px;}

.formBox .lableSml { float:left; padding-top:5px; width:100px; }
.formBox .lablePwd { float:left; padding-left:50px; padding-top:5px; width:107px; }
.formBox .textBox { float:left; width:65%; }
.formBox .textBoxEdit { float:left; width:59%; }
.formBox .labeltxt{ padding-top:7px;}
.formBox .textBox input.textbox { background:url(/images/inputBox.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 10px 0 10px; width:168px; }
.formBox .textAreaBg { background:url(/images/smalltextArea.gif) no-repeat left top; float:left; height:41px; width:178px; }
.formBox .textAreaBg .textArea { background:none; border:0px solid #a7a6ac; height:35px; margin:3px; width:172px; }
.formBox .BigtextAreaBg { background:url(/images/bigtextArea.gif) no-repeat left top; float:left; height:75px; width:320px; }
.formBox .BigtextAreaBg .textAreaBig { background:none; border:0px solid #a7a6ac; height:69px; margin:3px; width:314px; }
.formBox .captcha { border:1px solid #F0F2F1; float:left; height:50px; padding-top:15px; text-align:center; width:186px; }
.formBox .lbltxtRowAdvanc { float:left; padding-bottom:6px; padding-left:57px; width:451px; }
.formBox .lableAdvace { float:left; padding-top:5px; width:100px; }
.formBox select.bigSel { width:187px; }
.formBox select.bigdrop { width:242px; }
.formTwoRow { float:left; padding:0 5px; width:538px; }
.formTwoRow img.close { cursor:pointer; float:right; }
.formTwoRow .formTwo { float:left; padding-top:10px; width:538px; }
.formTwoRow .formTwo .RowTwo { float:left; padding:3px 0; width:538px; }
.formTwoRow .formTwo .RowTwo .lable { float:left; padding:1px 2px 3px 8px; width:100px; }
.formTwoRow .formTwo .RowTwo .textBox { float:left; width:143px; }
.formTwo .RowTwo .textBox input.textbox { background:url(/images/inputBoxsmall.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 10px 0 10px; width:117px; }
.formTwoRow .formTwo .ButtonRow { float:left; padding:3px 0; text-align:center; width:538px; }
.formTwoRow .formTwo .RowTwo .lableBig { float:left; padding:1px 2px 3px 8px; width:155px; }
.formTwoRow .formTwo .RowTwo .textBoxBig { float:left; width:364px; }
.billingAdd { float:left; padding-left:40px; width:498px; }
.billingAdd .addTop { background:url(/images/billaddtopcor.gif) no-repeat scroll left top; float:left; margin-bottom:12px; margin-left:20px; margin-top:10px; padding-top:9px; width:207px; }
.billingAdd .addTop .contentAdd { background:url(/images/billaddbg.gif) repeat-y scroll left top; float:left; padding:0 8px; width:191px; }
.billingAdd .addTop .contentAdd .addbilling { color:#666; float:left; font-size:12px; padding-top:5px; width:191px; }
.billingAdd .addTop .BotCor { background:url(/images/billaddbotcor.gif) no-repeat scroll left bottom; float:left; height:9px; width:207px; }
.billingAdd .addTop .contentAdd .addbilling a.edit { color:#13AC1A; float:right; font-weight:bold; }
.billingAdd .addTop .contentAdd .addbilling a.editleft { color:#13AC1A; float:left; font-weight:bold; }
.billingShipAdd { float:left; width:100%; }
.billingShipAdd .towpart { float:left; width:50%; }
.billingShipAdd .towpart .address { border-top:1px solid #CCCCCC; color:#666; float:left; font-size:11px; padding-right:20px; padding-top:5px; width:95%; }
.billingShipAdd .towpart .addbilling { color:#666; float:left; font-size:11px; padding-right:20px; padding-top:5px; width:234px; }
.formsmallBox { color:#4c4c4c; float:left; font-size:11px; margin:0 10px; padding-bottom:0px; width:335px; }
.toppaddnone { padding-top:0px; }
.noBorderBtn { border-top:none; padding-top:10px; }
.formsmallBox .lbltxtSmallRow { float:left; padding-bottom:6px; width:335px; }
.formsmallBox .Smalllable { float:left; padding-top:5px; width:95px; }
.formsmallBox .PaddNone { padding-top:0px; }
.formsmallBox .SmalltextBox { float:left; width:240px; }
.formsmallBox .SmalltextBox input { float:left; }
.formsmallBox .SmalltextBox span { float:left; padding-left:3px; padding-right:10px; }
.formsmallBox span { font-size:12px; padding-left:3px; }
.formsmallBox input.textbox { background:url(/images/inputBoxsmall.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 10px 0 10px; width:117px; }
.formsmallBox input.textbox4 { background:url(/images/textboxsmall.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 5px 0 5px; width:43px; }
.formsmallBox .orderTrackRow { float:left; padding-bottom:6px; padding-left:15px; width:320px; }
.formsmallBox .orderTracktextBox { float:left; width:160px; }
.forget { float:left; font-weight:bold; padding-left:10px; padding-top:12px; }
.forget a { font-weight:bold; }
.submitInforBtn { background:url(/images/submitInforBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; width:106px; }
.btnloginpage { margin-top:4px; }
.Newuserbtn { margin-left:5px; }
.clearBtngreen { background:url(/images/clearBtn_green.gif) no-repeat; border:0px; cursor:pointer; float:left; height:25px; margin-left:10px; width:58px; }
.clearBtn { background:url(/images/clearBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-left:10px; width:42px; }
.clearBtn1 { background:url(/images/clearBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; margin-left:10px; width:42px; }
.addBtn { background:url(/images/addBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:57px; }
.updateBtn { background:url(/images/upnewbutton.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:57px; }
.updateBtn1 { background:url(/images/updateBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; width:57px; }
.checkoutBtn { background:url(/images/checkout.png) no-repeat 0 0; border:0 none; cursor:pointer; float:right; height:33px; width:263px; }
.shoppingBtn { background:url(/images/continueShoppingBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:33px; width:199px; }
.gotoBtn { background:url(/images/gotoBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-left:5px; width:109px; }
.editBtn { background:url(/images/editBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:57px; }
.addnewAddBtn { background:url(/images/addnewAdd.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:97px; }
.addnewAddBtn1 { background:url(/images/addnewAdd.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; width:97px; }
.editBtn1 { background:url(/images/editBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-left:3px; width:57px; }
.modifyAddBtn { background:url(/images/modifyAdd.gif) no-repeat; border:0px; cursor:pointer; float:right; height:22px; width:97px; }
.saveBtn { background:url(/images/saveBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:51px; }
.cancelBtn { background:url(/images/cancelBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:57px; }
.cancelBtn1 { float:left; background:url(/images/cancelBtn.gif) no-repeat; border:0px; cursor:pointer; height:22px; width:57px; margin:10px 0 0 5px; }
.canceltop{ margin-top:0;}
.print { background:url(/images/printOrderBtn.gif) no-repeat; border:0; cursor:pointer; height:22px; width:68px; }
.cartBox .topCurv .content .sendPwdBtn { background:url(/images/sendPwd.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-bottom:2px; margin-top:10px; width:127px; }
.applyBtn { background:url(/images/apply.gif) no-repeat; border:0; cursor:pointer; height:22px; width:45px; }
.removeBtn { background:url(/images/btn-remove.gif) no-repeat; border:0; cursor:pointer; height:22px; width:62px; }
.proceedCheckBtn { background:url(/images/proceedCheckout.gif) no-repeat; border:0px; cursor:pointer; float:right; height:22px; margin-bottom:2px; margin-top:10px; width:109px; }
.googlecheckoutBtn { background:url(/images/googlecheckout.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; margin-left:5px; margin-right:5px; width:109px; }
.placeOrderBtn { background:url(/images/placeOrderBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:19px; margin-left:5px; margin-right:5px; width:85px; }
.editBtnpink { background:url(/images/editPinkbtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:30px; margin-left:3px; width:86px; }
.addNewAddBtnpink { background:url(/images/addNewAddBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:30px; margin-left:3px; width:174px; }
p.bigText { font-size:12px; }
#maincontent .TabContent { border-right:1px solid #D5006A; overflow:hidden; }
#maincontent .foroneRow { float:left; height:243px; overflow:hidden; }
#maincontent .TabContent .productBox { background:url(/images/productBorder.gif) no-repeat right 29px; float:left; height:243px; padding-left:5px; padding-right:5px; position:relative; width:99%; z-index:0; }
#maincontent .TabContent .threeProBox { background:url(/images/producttopBorder.gif) no-repeat top right; float:left; padding-top:38px; width:548px; }
#maincontent .TabContent .productBox .ProductImgBox { display:table-cell; float:left; height:100px; padding-top:28px; text-align:center; vertical-align:middle; width:100%; }
#maincontent .TabContent .productBox .productinfo { float:left; height:82px; overflow:hidden; text-align:center; width:100%; }
#maincontent .TabContent .productBox a { font-weight:bold; }
#maincontent .TabContent .productBox p.green { color:#D5006A; font-size:12px; font-weight:bold; padding:0; }
#maincontent .TabContent .productBox .ProductImgBox img { border:none; width:102px; }
#maincontent .TabContent .productBox p { color:#000000; font-size:12px; padding-bottom:5px; }
#maincontent .TabContent .productBox p.amount { color:#d8006d; float:left; font-size:11px; font-weight:bold; padding-bottom:0px; width:100%; }
#maincontent .TabContent .productBox p.amount a { color:#d8006d; float:left; font-size:11px; font-weight:bold; padding-bottom:0px; width:100%; }
#maincontent .TabContent .productBox p.name { color:#000000; font-size:12px; margin-bottom:5px; padding:0; }
#maincontent .TabContent span.viewAll { bottom:3px; float:right; position:absolute; right:13px; }
#maincontent .TabContent span.viewAll a { background:none; border:none; color:#D5006A; font-weight:bold; text-decoration:none; }
#maincontent .TabContent span.viewAll a:hover { text-decoration:none; }
a.green { color:#13AC1A; font-weight:bold; padding-right:5px; }
div.updatQty { float:left; padding-left:12%; }
.redeemPro { float:left; }
.redeemPro table { float:left; }
#maincontent .TabContent img.icon { float:left; position:absolute; right:8px; top:0px; }
#maincontent .TabContent .productBox span.points { color:#13AC1A; font-weight:bold; }
.helpFaq { float:left; padding:10px 10px; width:95%; }
.helpFaq a { display:block; height:22px; padding-left:10px; }
.helpUselink a { display:block; height:22px; padding-left:10px; }
#maincontent .buyNowBtnsmall { background:url(/images/buyNowsmall.gif) no-repeat; border:0px; cursor:pointer; float:left; height:21px; width:61px; }
#maincontent .moreInfoBtnsmall { background:url(/images/moreInfoBtnsmall.gif) no-repeat; border:0px; cursor:pointer; float:left; height:21px; margin-left:2px; width:61px; }
#maincontent .buyNowBtn { background:url(/images/buyNow.gif) no-repeat; border:0px; cursor:pointer; float:left; font-size:0px; height:25px; width:83px; }
#maincontent .moreInfoBtn { background:url(/images/moreInfoBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:25px; margin-left:3px; width:83px; }
#maincontent .addtocartBtn { background:url(/images/moreInfoBtn.gif) no-repeat; border:0px; cursor:pointer; float:left; height:22px; width:83px; }
#maincontent input.buyNowBtn1 { background:url(/images/buyNow.gif) no-repeat; border:0px; cursor:pointer; height:21px; margin-left:13px; width:83px; }
#maincontent .TabContent .noBorder { background:none; }
#maincontent .gridview { border:1px solid #EFBFD5; float:left; height:226px; height:auto !important; min-height:226px; padding:0 0px 8px 0px; width:99%; }
#maincontent .caseGrid{ border:0; height:auto; margin-top:10px;height:10px; height:auto !important; min-height:10px; border-right:1px solid #FAA0C6; padding-bottom:0; }
#maincontent .gridview table.gridtable { float:left; }
#maincontent .gridview table.gridtable tr.tabheading td { background:url(/images/gridheaderbg.gif) left top repeat-x; color:#fff; font-weight:bold; height:24px; padding:0px; text-align:center; }
#maincontent .gridview table.gridtable tr.tabheading td:hover { background:#646462; }
#maincontent .gridview table.gridtable tr td { border-bottom:1px solid #FAA0C6; border-left:1px solid #FAA0C6; height:24px; text-align:center; }
#maincontent .gridview table.gridtable tr td.leftalign{ text-align:left; padding-left:5px;}
.pinktext{ color:#D5006A; font-weight:bold;}
#maincontent .gridview table.gridtable tr:hover { background:#e5e4e4; }
#maincontent .printBtn { float:right; padding-top:10px; text-align:center; }
#maincontent .accountForm { border:1px solid #EFBFD5; float:left; height:226px; height:auto !important; min-height:226px; padding:10px 20px 0 20px; width:95%; }
#editdetails { display:none; float:left; }
#maincontent #editcommtent { display:none; float:left; }
#forgotMsg { display:none; float:left; padding-top:50px; text-align:center; width:532px; }
#educationLogin { }
#reviewBox { display:none; }
a.topBot { font-size:1px; position:absolute; visibility:hidden; }
#maincontent .reg { color:#4c4c4c; float:left; padding-left:10px; width:538px; }
#maincontent .reg p { float:left; font-size:11px; padding-bottom:5px; }
#featured-manufacturers { float:left; width:532px; }
#featured-manufacturers li { float:left; list-style:none; text-align:center; width:100% !important; }
#featured-manufacturers li a { text-decoration:none; }
#featured-manufacturers li a img { border:0px solid #000; }
table.featured-manu { float:left; width:532px; }
table.featured-manu tr td { float:left; list-style:none; padding:3px 0; text-align:center; width:177px; }
table.featured-manu tr td a { text-decoration:none; }
table.featured-manu tr td a img { border:0px solid #000; }
#manufacturersLink { float:left; padding:0 10px; width:512px; }
#manufacturersLink li { float:left; list-style:none; text-align:left; width:128px; }
#manufacturersLink li a { text-decoration:none; }
#manufacturersLink li a:hover { text-decoration:underline; }
.manufacturersLink { float:left; padding:0 10px; width:98%; }
.manufacturersLink span { float:left; list-style:none; padding:2px 0; text-align:left; width:128px; }
.manufacturersLink span a { text-decoration:none; }
.manufacturersLink span a:hover { text-decoration:underline; }
.manuDrop { float:left; height:28px; text-align:left; width:100%; }
.manuDrop a { font-size:12px; font-weight:bold; padding:0 1px; }
.featureNews { float:left; }
.featureNews a { border:none; color:#646464; font-size:12px; font-weight:bold; height:18px; line-height:18px; padding-top:8px; text-decoration:none; }
.featureNews p { color:#929292; font-size:11px; font-weight:normal; }
.more-info-content { float:left; }
.more-info-content a { background:url(/images/rssfeedsArrow.gif) no-repeat 1px center; color:#666666; display:block; font-size:11px; font-weight:normal; height:18px; line-height:18px; padding-left:8px; text-decoration:none; }
.more-info-content a:hover { text-decoration:underline; }
.browseProduct { background:url(/images/browProTopright.gif) right top no-repeat; height:133px; margin:0 auto 8px; width:168px; }
.browseProductManu { height:auto; margin:0 4px 0px 4px; }
.browseProduct .prodBotCor { background:url(/images/browProBotCor.gif) left bottom no-repeat; float:left; padding-bottom:7px; width:168px; }
.browseProduct .prodBotCor a { background:url(/images/browProTopLeft.gif) left top no-repeat; color:#fff; float:left; font-size:12px; font-weight:bold; height:24px; line-height:24px; text-align:center; text-decoration:none; width:149px; }
.browseProduct .prodBotCor a.browse { background:none; float:left; height:18px; width:14px; }
.browseProduct .prodBotCor a.browse img { border:none; margin-top:4px; }
.browseProduct .prodBotCor .prodImg { border-left:1px solid #ffbdde; border-right:1px solid #ffbdde; float:left; height:100px; padding-top:2px; text-align:center; width:166px; }
.browseProduct .prodBotCor .prodImg img { border:0; width:103px; }
.browseProduct .prodBotCor .prodCat { border-left:1px solid #ffbdde; border-right:1px solid #ffbdde; float:left; height:53px; padding-left:0px; padding-top:2px; text-align:center; width:166px; }
.browseProduct .prodBotCor .prodCat a { background:none; border-bottom:1px solid #666; color:#000000; float:left; padding-left:5px; text-align:left; width:161px; }
.browseProduct .prodBotCor .prodCat a.noborder { border-bottom:none; }
.browseProduct .prodBotCor .prodImg a.cateBrows { background:none; text-align:center; width:166px; }
.product-item { border-bottom:1px solid #E4E9E4; height:146px; height:auto !important; min-height:146px; padding-bottom:8px; padding-top:8px; }
.product-item .img-container { background-color:#FFF; border:1px solid #FF8CC5; float:left; height:119px; margin-top:10px; padding-top:10px; text-align:center; width:140px; }
.product-item .img-container img { border:none; }
.product-item .info { overflow:hidden; padding-left:15px; padding-top:10px; }
.product-item .info h2 { border-bottom:1px solid #f0f2f1; float:left; font-size:13px; width:100%; }
.product-item .info h2 a { color:#464646; font-weight:bold; line-height:18px; text-decoration:none; }
.product-item .info h2 a:hover { text-decoration:underline; }
.product-item .info .description { float:left; width:100%; }
.product-itemSrach { position:relative; }
.product-item .price { float:left; margin-top:0px; width:321px; }
.price h3 { border-bottom:none; color:#464646; float:left; font-size:13px; line-height:16px; margin:0; padding:0; padding-top:2px; }
.price .retailpri { color:#464646; float:left; font-size:11px; font-weight:bold; padding-right:3px; }
.price .Availability { float:left; padding-top:6px; width:100%; }
.price .Availability .retailpri { font-size:13px; }
.price .row { float:left; margin-top:3px; padding-left:5px; width:100%; }
.product-item .pricelisting { float:left; margin-top:0px; width:100%; }
.pricelisting h3 { border-bottom:none; color:#464646; float:left; font-size:13px; line-height:16px; margin:0; padding:0; padding-top:0px; }
.pricelisting .retailpri { color:#464646; float:left; font-size:11px; font-weight:bold; padding-right:3px; }
.pricelisting .Availability { float:left; padding-top:6px; width:100%; }
.pricelisting .Availability .retailpri { font-size:13px; }
.pricelisting SPAN.green { color:#D5006A; font-size:14px; font-weight:700; }
.pricelisting SPAN.green1 { color:#D5006A; float:left; font-size:14px; font-weight:700; padding-left:5px; }
.pricelisting SPAN.greenprice { color:#000000; float:left; font-size:11px; padding-left:5px; padding-right:5px; }
.pricelisting .pointsredeem { color:#13AC1A; float:right; font-weight:bold; }
.pricelisting SPAN.red { color:#FF0000; float:left; font-size:14px; font-weight:700; padding-left:5px; padding-right:5px; }
SPAN.red { color:#FF0000; }
.pricelisting .row { float:left; margin-top:3px; padding-left:0px; width:100%; }
.pricelisting .rowP-list{ margin-top:10px;}
.productDes .price .row { float:left; margin-top:4px; width:100%; }
.price SPAN.red { color:#FF0000; float:left; font-size:14px; font-weight:700; padding-right:5px; }
SPAN.line { text-decoration:line-through; }
.price SPAN.greenprice { color:#000000; float:left; font-size:11px; padding-right:5px; }
span.vat { color:#666; float:left; font-size:11px; }
span.vat1 { color:#13AC1A; float:left; font-size:14px; font-weight:700; padding-left:3px; }
.price SPAN.green { color:#D5006A; font-size:14px; font-weight:700; }
.product-item .more-info { float:left; margin-top:10px; width:250px; }
.product-item .more-info-listing { float:right; margin-top:0px; }
.product-item .more-infoleftbtn { float:left; margin-top:5px; width:126px; }
.product-item .imgleft { float:left; width:120px; }
.product-item .imgleftBtn { float:left; width:126px; }
.product-item .imgleft span.red { color:#FF0000; float:left; font-size:14px; font-weight:bold; line-height:14px; padding-left:10px; padding-right:5px; }
.product-item .imgleft span.green { color:#13AC1A; float:left; font-size:14px; font-weight:bold; line-height:14px; margin-left:0; padding-left:10px; padding-right:5px; }
.product-item .more-info a { float:left; margin-right:5px; }
.product-item .more-info a img { border:0; }
#product-image-container { float:left; width:170px; }
#product-image { background-color:#FFFFFF; border:1px solid #FF8CC5; float:left; padding:5px; text-align:center; width:158px; }
#product-image img { border:0; }
#product-large-image { float:left; padding-left:30px; padding-top:10px; }
#product-details { background:#FFFFFF; float:right; margin-left:0px; padding:0 10px 0 10px; position:relative; width:332px; }
#product_alert, .manufacturer-results-item-info, #products-container, .fckeditor-display, #tabs, #product-price-details, #accessories-container, #category-container { float:left; width:100%; }
#product-details span.price1 { color:#C01B1B; font-size:18px; font-weight:700; margin-left:2px; }
span.price-extra { color:#666666; font-size:11px; font-weight:400; }
#product-extra-info { background:#FFFFFF; border-bottom:1px solid #FF8CC5; float:left; margin-bottom:5px; margin-top:3px; padding-bottom:5px; width:332px; }
#product-extra-info ul li { float:left; list-style:none; width:100%; }
.pricematch { color:#FF0000; display:block; float:inherit; font-size:12px; font-weight:bold; text-decoration:underline; }
#product-savings { float:left; margin-top:6px; padding-bottom:6px; width:100%; }
h3, #manufacturer-browse-menu a { font-size:14px; font-weight:700; }
span.green { color:#13AC1A; font-size:12px; font-weight:700; margin-left:4px; }
span.green a { color:#13AC1A; font-size:12px; font-weight:700; margin-left:4px; }
#store-availability { border-bottom:1px solid #FF8CC5; color:#2479A9; cursor:pointer; float:left; font-size:11px; font-weight:bold; margin:8px 0; width:100%; }
.price .row, #product-extra { float:left; width:100%; }
span.info-extra ul { list-style:none; }
#product-buy { float:left; margin-top:10px; width:100%; }
#checkDiv { display:none; float:left; }
#checkDiv .price { margin-top:0px; }
.chooseonePro { float:left; margin-right:5px; margin-top:2px; }
.prodDTxt a.checkAvailability { background:url(/images/greenArrow.gif) no-repeat right 3px; color:#13AC1A; float:left; font-size:12px; font-weight:bold; padding-right:10px; }
.prodDTxt a.checkAvailability:hover { text-decoration:none; }
.product-itemNoBdr { background:none; }
.product-item .product-details { float:left; }
.product-item .productcontainer { float:left; padding-top:5px; text-align:center; width:180px; }
.product-item .productcontainer .ProductImg { border:1px solid #FF8CC5; float:left; margin-bottom:5px; padding:10px 0; text-align:center; width:180px; }
.product-item .productcontainer img { border:0; }
.product-item .productcontainer a.viewLarg { display:block; width:180px; }
.roundBoxContent .buttonRow .redeem { position:absolute; right:0px; text-align:center; top:-49px; width:155px; }
.roundBoxContent .buttonRow .redeem a { color:#13AC1A; font-weight:bold; }
.roundBoxContent .buttonRow .redeem a img { }
.roundBoxContent .buttonRow.redeem span { color:#13AC1A; float:left; font-size:11px; padding-left:0px; text-align:center; width:100%; }
.product-item .productDes h2 { font-size:13px; }
.product-item .productDes h2 a { border-bottom:1px solid #F0F2F1; color:#464646; display:block; font-weight:bold; height:20px; line-height:20px; text-decoration:none; }
.product-item .description { padding-top:3px; }
.product-item .description ul { margin-left:20px; }
.product-item .description li { margin-left:20px; }
.product-item .Qty { float:left; padding-right:10px; padding-top:2px; }
.product-item .Qty input { font-size:11px; height:14px; line-height:14px; margin-left:3px; width:20px; }
.product-review { padding-bottom:0px; padding-top:10px; }
.new-product-review { margin-left: 161px;    padding-bottom: 0;    padding-top: 10px; }
.product-review h3 span.reviewName { color:#D5006A; }
.related-product { float:left; padding:0px; width:532px; }
.related-product .product-row { border-bottom:1px solid #E4E9E4; float:left; height:60px; padding:2px 5px 2px 5px; width:512px; }
.related-product .product-row .ProductImg { border:1px solid #FF8CC5; float:left; height:46px; padding-top:2px; text-align:center; width:48px; }
.related-product .product-row .ProductImg img { border:0; float:left; height:44px; width:46px; }
.related-product .product-row .productname { float:left; padding:0px 0 0 10px; width:258px; }
.related-product .product-row .productname a { font-size:12px; font-weight:bold; }
.related-product .product-row .RelatedPrice { float:left; text-align:center; width:55px; }
.related-product .product-row .RelatedPrice span.red { color:#FF0000; font-weight:bold; }
.related-product .product-row .relatedBtn { float:right; }
.related-product .product-row .relatedBtn span { color:#666; float:left; font-size:12px; font-weight:bold; }
.related-product .product-row .relatedBtn input { float:left; margin-left:5px; margin-top:1px; }
.related-product .product-row .relatedBtn a { margin-left:5px; }
.related-product .product-row .RelatedPrice h3 { border-bottom:none; margin:0; padding:0; }
.buy-product { float:left; padding:5px; }
.buttons { float:right; padding-right:5px; padding-top:5px; }
.buy-product table { border-left:1px solid #FF8CC5; border-top:1px solid #FF8CC5; }
.buy-product table tr td.prodName { text-align:left; padding:5px 0 5px 5px; }
.giftHeading { border-bottom:1px dashed #10A800; color:#10A800;  float:left;  font-size:12px;font-weight:bold; padding:8px 0 3px 0; margin-bottom:5px; 
               width:97%; text-align:left; }

.giftItem{ float:left; width:90%; padding-left:15px; line-height:18px; font-size:11px; color:#D5006A; font-style:italic;
background:url(../images/giftListingArrow.gif) no-repeat 0px 6px; text-align:left;}
.buy-product table tr.tabheading td { background:#646462; border:medium none; color:#FFFFFF; font-size:13px; font-weight:bold; padding:2px; text-align:center; }
.buy-product table tr td { border-bottom:1px solid #FE91BA; border-right:1px solid #FE91BA; text-align:center; }
.buy-product table tr td .ProductBuyImg { border:1px solid #FF8CC5; float:left; height:70px; text-align:center; width:70px; }
.buy-product table tr td .ProductBuyImg img { border:0; height:60px; width:60px; }
.buy-product table tr td img.proimg { border:0; height:60px; width:60px; }
.buy-product table tr td input.qty { height:14px; text-align:center; width:30px; }
.buy-product .productTotal { border:1px solid #FF8CC5; float:left; margin-top:5px; padding:5px; }
.buy-product .productTotal .loginDiscount { float:left; width:60%; }
.buy-product .productTotal .loginDiscount h3 { border:none; }
.buy-product .productTotal .radioDisPoint { float:left; padding-left:20px; }
.buy-product .productTotal .redeemDis { height:21px; padding-bottom:5px; padding-left:20px; padding-top:5px; }
.buy-product .productTotal .redeemDis input.txtRedeem { color:#505050; float:left; font-size:13px; margin:1px 3px 0 0; width:113px; }
.buy-product .productTotal .redeemDis select { color:#505050; float:left; font-size:13px; margin:1px 3px 0 0px; width:121px; }
.buy-product .productTotal .redeemDis input.calBtn { background:url(../images/calBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:22px; margin:0; width:62px; }
.buy-product .productTotal .redeemDis span { float:left; }
.buy-product .productTotal .earndPoint { float:left; padding-top:15px; width:390px; }
.buy-product .productTotal .earndPoint table { float:left; }
.buy-product .productTotal .earndPoint table tr.earnHeading { background:url(/images/gridheaderbg.gif) repeat-x; color:#fff; font-weight:bold; padding:0px; text-align:center; }
.buy-product .productTotal .earndPoint table tr td { }
.buy-product .productTotal .earndPointBtn { float:left; padding-top:5px; text-align:center; width:390px; }
.buy-product .productTotal .checkLogin { float:left; padding-left:70px; padding-top:10px; width:450px; }
#discount { display:none; }
#earnd { display:none; }
#chekoutLogin { display:none; left:20px; position:absolute; top:70px; }
#chekoutLogin1 { left:305px; position:absolute; top:287px; }
#discountEarned { display:none; }
.googlecheckBtn { float:right; text-align:right; width:400px; }
#shippingform { left:10px; position:absolute; top:50px; }
#Billingform { display:none; left:10px; position:absolute; top:50px; }
#Addshippingform { display:none; left:10px; position:absolute; top:50px; }
#AddBillingform { display:none; left:10px; position:absolute; top:50px; }
.eventscrib { border:1px solid #FF8CC5; float:left; margin-top:5px; padding:5px; width:518px; }
.eventscrib .paymentdetails span.paypal { color:#666666; font-weight:bold; }
.eventscrib .paypalform { float:right; }
.eventscrib #payForm { }
#subscribeAmount { display:none; }
#paymentInfo { }
.eventscrib .eveSubBtn { float:left; text-align:center; width:518px; }
#procingOrder { display:inline; left:37%; position:absolute; top:13%; z-index:3000; }
.hiddenBox { background:url(/images/hiddenTopCor.gif) no-repeat left top; float:left; padding-top:9px; width:375px; }
.hiddenBox .hiddenContent { background:url(/images/hiddenbg.gif) repeat-y left top; float:left; padding:0 8px; position:relative; width:359px; }
.hiddenBox .hiddenBotCor { background:url(/images/hiddenBotCor.gif) no-repeat; float:left; height:14px; width:375px; }
.hiddenBox .boxheight{ height:180px;}
.hiddenBox .boxheightCart{ height:200px;}
.procingOrder { color:#000; font-size:20px; text-align:center; }
.procingOrder a { color:#1DBE0B; font-weight:bold; }
.buy-product .productTotal .redeemDis span.paypal { color:#666666; font-weight:bold; }
.buy-product .productTotal .paymentdetails { float:left; padding-left:20px; padding-top:5px; }
.buy-product .productTotal .paymentdetails span.paypal { color:#666666; font-weight:bold; }
.buy-product .productTotal .paypalform { float:right; }
.buy-product .productTotal #payForm { }
.buy-product .bothAddress { float:left; margin-top:5px; width:538px; }
.buy-product .bothAddress h3 { float:left; width:266px; }
.buy-product .bothAddress h3.leftMarg { margin-left:6px; }
.buy-product .bothAddress .leftAddress { border:1px solid #FF8CC5; float:left; width:264px; }
.buy-product .bothAddress .rightAddress { border:1px solid #FF8CC5; float:left; margin-left:6px; width:264px; }
.buy-product .bothAddress .rightAddress .formBoxShip { float:left; width:264px; }
.buy-product .bothAddress .rightAddress .formBoxShip .lbltxtRowShip { float:left; width:264px; }
.buy-product .bothAddress .rightAddress .formBoxShip .lbltxtRowShip .lableShip { float:left; width:264px; }
.buy-product .bothAddress .rightAddress .formBoxShip .lbltxtRowShip .textBoxShip { float:left; width:264px; }
.buy-product .productTotal .loginDiscount table { border:none; }
.buy-product .productTotal .loginDiscount table tr td { border:none; }
.buy-product .productTotal .subTotal { float:right; text-align:right; width:40%; }
.buy-product .productTotal .subTotal .Shipping { float:right; padding:5px; }
.buy-product .productTotal .subTotal .Shipping input { float:left; margin-right:2px; }
.buy-product .productTotal .subTotal div.sub { color:#13AC1A; float:right; font-size:14px; font-weight:bold; width:100%; }
.buy-product .productTotal .subTotal div.tex { color:#666666; float:left; font-size:11px; width:180px; }
.buy-product .productTotal .subTotal div.total { color:#13AC1A; float:left; font-size:13px; font-weight:bold; width:180px; }
.buy-product .productTotal .subTotal .pricetotal { float:right; padding-left:10px; padding-right:5px; text-align:right; width:80px; }
.buy-product .productTotal .subTotal .pricetotalleft { float:right; width:118px; }
.buy-product .productTotal h4 { color:#464646; float:none; font-size:13px; }
#withdis { display:none; }
.newRow { border:1px solid #F6A0C3; float:left; margin-bottom:5px; padding:5px; width:97%; }
.newRow a { color:#666666; display:block; font-size:12px; font-weight:bold; text-decoration:none; }
.newRow a:hover { text-decoration:underline; }
.newRow .date { color:#666666; font-size:11px; }
.newRow p { padding-bottom:10px; }
.newRow .boldText { color:#666666; float:left; font-size:13px; font-weight:bold; width:80px; }
.flashPlayer { background:#000; border:1px solid #FF8CC5; color:#FFFFFF; height:250px; margin:0 auto 10px auto; text-align:center; width:400px; }
.videoRow { border-bottom:1px solid #E4E9E4; float:left; padding:5px 0; width:100%; }
.videoRow .videofile { border:1px solid #FF8CC5; float:left; height:75px; padding-top:5px; text-align:center; width:100px; }
.videoRow .videofile img { border:none; height:70px; width:80px; }
.videoRow .videoDis { float:left; padding:0 10px; width:77%; }
.videoRow .videoPlay { float:left; text-align:center; width:18%; }
.eventDes { float:left; width:100%; }
.eventDes img { float:left; height:200px; margin-bottom:10px; margin-right:5px; width:250px; }
.eventDes h3 { float:left; width:100%; }
.eventDes h3 a { color:#D5006A; float:left; }
.eventDes span.date { color:#1DBE0B; float:right; font-weight:bold; }
.eventDes .dateBox { color:#1DBE0B; float:left; font-weight:bold; width:532px; }
.eventDes p { padding-bottom:5px; }
.eventDes .venue { float:left; }
.eventDes .dateBox a { float:right; }
.eventDes .dateBox span { float:left; }
.eventDes .subcribeBox { float:left; width:532px; }
.eventDes .subcribeBox .row { float:left; width:532px; }
.eventDes .subcribeBox span { float:left; font-weight:bold; padding-right:5px; padding-top:3px; }
.eventDes .subcribeBox input.amounttextbox { background:url(/images/inputBoxsmall.gif) no-repeat; border:0px; float:left; font-size:11px; height:18px; padding:4px 10px 0 10px; width:117px; }
span.more { float:right; }
span.more a { background:none; border:none; color:#D5006A; font-weight:bold; text-decoration:none; }
span.more a:hover { text-decoration:none; }
span.back { float:right; }
span.back a { background:none; border:none; color:#D5006A; font-weight:bold; padding-right:5px; text-decoration:none; }
.featuretab { clear:left; }
.physicalAdd { float:left; padding:8px 5px; width:522px; }
.physicalAdd span { float:left; font-weight:bold; width:120px; }
.salesEnq { border:1px solid #F6A0C3; float:left; margin-bottom:15px; padding:5px; width:520px; }
.salesEnq .row { border-bottom:1px solid #ccc; float:left; padding:3px; width:524px; }
.salesEnq .row .name { color:#4c4c4c; float:left; font-size:11px; width:174px; }
.salesEnq .row .emailId { color:#4c4c4c; float:left; font-size:11px; width:350px; }
.salesEnq .row .emailId a { color:#D5006A; }
span.mandatory { float:left; font-size:12px; font-weight:bold; width:97%; padding-left:3%; }
a.contactID { color:#D5006A; }
.featNew { float:left; padding:0 10px; width:98%; }
.featNew h3 { float:left; width:100%; }
.featNew h3 a { color:#D5006A; float:left; font-size:13px; font-weight:bold; }
.featNew span.date { color:#1DBE0B; float:right; font-weight:bold; }
#hideDetails h3 { border-bottom:none; }
.artist { float:left; width:532px; }
.artist ul li { float:left; list-style:none; padding:3px 23px 3px 23px; }
.artist ul li a { border:1px solid #ABB6C8; float:left; }
.artist ul li a:hover { border:1px solid #F073B0; }
.artist ul li a img { border:1px solid #fff; }
.artist img.artistImage { float:right; padding-left:5px; }
.artist .albums { float:left; width:390px; }
.artist .albums ul li { float:left; list-style:none; padding:5px 3px 5px 3px; }
.artist .albums ul li a { border:1px solid #ABB6C8; float:left; }
.artist .albums ul li a:hover { border:1px solid #F073B0; }
.artist .albums ul li img { border:1px solid #fff; height:64px; width:64px; }
.artist h3 { clear:left; }
#filter-container { border:1px solid #FF8CC5; color:#464646; height:32px; *height:40px;  margin-bottom:10px; overflow:hidden; }
#filter-container input, #filter-container select { float:left; margin-right:0px; margin-top:0px; }
#filter-container label { float:left; font-weight:bold; padding:0px 0px 0 5px; }
#filter-container .updatebtn, #filter-container .advancedbtn { border:0px; float:left; height:18px; margin:7px 0 0 5px; width:68px; }
#filter-container .updatebtn { background:url(/images/updateBtn.gif) no-repeat; }
#filter-container .advancedbtn { background:url(/images/advancedBtn.gif) no-repeat; }
#filter-container .refinebtn { background:url(/images/refineResults.jpg) no-repeat; border:0px; float:left; height:18px; margin:5px 0 0 5px; width:84px; }
#filter-container a { font-size:12px; }
a.help { cursor:pointer; font-size:14px; font-weight:bold; text-decoration:none; }
a.help { text-decoration:none; }
a.help1 { cursor:pointer; font-size:12px; font-weight:bold; text-decoration:none; }
a.help1 { text-decoration:none; }
.hiddanlink { height:0px; width:0px; }
.thanksMsg { float:left; font-size:20px; font-weight:bold; padding-top:50px; text-align:center; width:100%; }
#maincontent .leftBox .leftcontent .banenrs { margin:0 auto; width:191px; }
#maincontent .leftBox .leftcontent .banenrs img { float:left; padding-top:9px; }
#maincontent .leftBox .leftcontent .rss { float:left; padding-bottom:5px; width:190px; }
#maincontent .leftBox .leftcontent .rss p.rssfeeds { background:url(/images/rssFeeds.gif) no-repeat left 7px; float:left; height:17px; padding-bottom:5px; padding-left:20px; padding-top:8px; }
#maincontent .leftBox .leftcontent .rss a { background:url(/images/rssfeedsArrow.gif) no-repeat 1px center; color:#666666; float:left; font-size:11px; font-weight:normal; height:18px; line-height:18px; padding-left:8px; text-decoration:none; width:165px; }
#maincontent .leftBox .leftcontent .newsBox .latestNews { background:url(/images/LatestNewsBg.gif) no-repeat; float:left; font-size:11px; height:43px; margin:0 6px 5px 6px; overflow:hidden; padding:0px 10px; width:170px; }
#maincontent .leftBox .leftcontent .newsBox .latestNews p { padding-bottom:0px; }
#maincontent .leftBox .leftcontent .rgtUsefulLink { float:left; padding-bottom:5px; width:190px; }
#maincontent .leftBox .leftcontent .rgtUsefulLink a { background:url(/images/rssfeedsArrow.gif) no-repeat 1px 7px; color:#666666; float:left; font-size:11px; font-weight:normal; padding-left:8px; padding-top:3px; text-decoration:none; width:165px; }
#maincontent .leftBox .leftcontent .rgtUsefulLink a:hover { text-decoration:underline; }
.footerbg{ float:left; width:100%; }
#footer { float:left; padding-top:5px; width:100%;   }
#footer .callus { color:#D5006A; float:left; font-size:13px; font-weight:bold; text-align:center; width:100%; }
#footer .toplink { padding-left:5%; width:90%; }
#footer .toplink h2 { color:#D5006A; float:left; font-size:17px; }
#footer .toplink .links { border-top:1px solid #E3E8E3; float:left; padding-top:5px; width:100%; }
#footer .toplink .links ul { border-right:1px solid #ECECE2; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:3px; padding-left:9px; width:90%; }
#footer .toplink .links ul.noBorder { border:medium none; }
#footer .toplink .links ul li a { color:#666666; font-size:12px; height:18px; line-height:18px; text-decoration:none; }
#footer .Botlink { float:left; height:27px; line-height:27px; padding:0 1%; width:98%; }
#footer .Botlink p.rightlink { color:#000000; float:right; font-size:11px; line-height:15px; text-align:right; }
#footer .Botlink p.rightlink a { color:#D5016C; font-size:11px; font-weight:normal; text-decoration:underline; }
#footer .Botlink p.leftlink { float:left; }
#footer .Botlink p.leftlink a { color:#000000; font-size:12px; padding:0 5px; text-decoration:none; }
.designby { color:#000; float:right; padding-right:10px; }
.designby a { color:#d5016c; text-decoration:underline; }
#changPwd { display:none; left:76px; position:absolute; top:24px; }
#changPwd li a { background:#fff none; border:1px solid #FAA0C6; color:#000; float:left; text-align:left; width:120px; }
#changPwd li a span { background:none; }
.overHidden { overflow:hidden;}
.paddTop { padding-top:15px; }
.shadetabs { list-style-type:none; margin-bottom:0; margin-left:0; overflow:hidden; padding-bottom:0px; position:relative; }
.shadetabs li { display:inline; float:left; margin:0; }
.shadetabs li a { background:url(/images/tabLftCor.gif) no-repeat left top; color:#fff; float:left; font-size:12px; font-weight:bold; height:24px; line-height:24px; margin-right:1px; padding-left:8px; text-align:center; text-decoration:none; }
.shadetabs li a span { background:url(/images/tabRgtCor.gif) no-repeat right top; color:#fff; cursor:pointer; float:left; height:24px; line-height:24px; padding-left:1px; padding-right:12px; }
.shadetabs li a span.bigTab { padding-left:15px; padding-right:19px; }
.shadetabs li a:visited { }
.shadetabs li a:hover { background-position:left bottom; text-decoration:none; }
.shadetabs li a:hover span { background-position:right bottom; }
.shadetabs li a.selected { background-position:left bottom; }
.shadetabs li a.selected span { background-position:right bottom; }
.shadetabs li a.selected:hover { background-position:left top; }
.shadetabs li a.selected:hover span { background-position:right top; }

.shadetabs li.x-mas-tab a{ width:194px; height:24px; background:url(/images/christmas/x-mas-tab.gif) no-repeat left top;}

.tabcontent { display:none; }
@media print { .tabcontent { display:block !important; }
}
.balloonstyle { background-color:#646462; border:2px solid #FF8CC5; color:#FFFFFF; font-size:11px; left:0; line-height:15px; padding:2px; position:absolute; top:-500px; visibility:hidden; width:200px; z-index:100; }
#arrowhead { left:20; position:absolute; top:-500px; visibility:hidden; z-index:99; }
#addAddress { display:none; float:left; }
#editBillAddress { display:none; float:left; }
#editShipAddress { display:none; float:left; }
#similarProduct { display:none; left:10px; position:absolute; top:530px; }
#maincontent .TabContent table tr td.topBorder { }
.shadetabs .ajax__tab_header .ajax__tab_outer { background:url(/images/tabRgtCor.gif) no-repeat right top; color:#fff; cursor:pointer; float:left; height:24px; line-height:24px; margin-right:1px; padding-right:3px; }
.shadetabs .ajax__tab_header .ajax__tab_outer .ajax__tab_inner { background:url(/images/tabLftCor.gif) no-repeat left top; color:#fff; float:left; font-size:12px; font-weight:bold; height:24px; line-height:24px; margin-right:1px; padding-left:8px; text-align:center; text-decoration:none; }
.shadetabs .ajax__tab_body { float:left; margin-top:1px; width:100%; }
p.exp { float:left; }
.ajax__tab_default .ajax__tab_header { overflow:hidden; }
#maincontent .orderDe { float:left; padding:0 0px 8px 0px; width:508px; }
#maincontent .orderDe table.gridtable { border-right:1px solid #FAA0C6; border-top:1px solid #FAA0C6; float:left; }
#maincontent .orderDe table.gridtable tr.tabheading td { background:url(../images/gridheaderbg.gif) repeat-x; color:#fff; font-weight:bold; height:24px; padding:0px; text-align:center; }
#maincontent .orderDe table.gridtable tr.tabheading td:hover { background:#646462; }
#maincontent .orderDe table.gridtable tr td { border-bottom:1px solid #FAA0C6; border-left:1px solid #FAA0C6; height:24px; text-align:center; }
#maincontent .orderDe table.gridtable tr:hover { background:#e5e4e4; }
.Calwidth .ajax__calendar_container { background-color:#FFFFFF; border:1px solid #646464; color:#000000; cursor:default; font-family:tahoma,verdana,helvetica; font-size:11px; padding:4px; position:absolute; text-align:center; width:227px; }
.Calwidth .ajax__calendar_container .ajax__calendar_body { height:134px; margin:auto; overflow:hidden; position:relative; width:100%; }
select.manufacturer { font-size:12px; height:22px; width:230px; }
span.bigfont { font-size:12px; font-weight:bold; }
.page-navigation { float:right; }
.pagenumber { font-size:12px; }
.pagenumber div div a { font-size:12px; }
#productlist .Paging { padding:0.5em; text-align:right; }
#productlist .Paging .Label { font-weight:normal; padding-right:0.3em; }
#productlist .Paging .NextPrev { background:#F8f8f8; border:solid 1px #CCCCCC; color:#000000; cursor:pointer; font-weight:bold; margin:0em; padding:0.3em 1em; text-decoration:none; }
#productlist .Paging .NextPrev:hover { background:#CCCCCC; border-color:#999999; color:#000000; font-weight:bold; text-decoration:none; }
#productlist .Paging .NextPrev[disabled='disabled'] { color:#CCCCCC; }
#productlist .Paging .NextPrev[disabled='disabled']:hover { background:#F8f8f8; border:solid 1px #CCCCCC; color:#CCCCCC; cursor:default; margin:0em; padding:0.3em 1em; text-decoration:none; }
#productlist .Paging .PageNum A { color:#000000; cursor:pointer; font-weight:bold; margin:0em; padding:0.3em 0.3em; text-decoration:none; }
#productlist .Paging .PageNum A:hover { color:#3366ff; font-weight:bold; text-decoration:none; }
#productlist .Paging .PageNum A.Selected { color:#0066ff; font-weight:bold; text-decoration:underline; }
table.mainaddressTable { float:left; width:538px; }
.AddressBox { background:#fff; border:1px solid #FF8CC5; float:left; }
table.mainAccountTable { float:left; width:548px; }
p.skipLoginTxt { color:#636363; float:left; font-size:13px; font-weight:bold; text-align:center; width:100%; }
p.firstLine { padding-top:10px; }
.skipRegdiv { margin:0 auto; width:106px; }
a.skipRegBtn { background:url(../images/skipReg.gif) no-repeat; float:left; height:22px; margin-bottom:24px; margin-top:27px; width:106px; }
.vstOurRetailImg { border:0; margin-bottom:12px; }
.prodDetailpage{ margin-top:25px;}
#newLetterRssBox { border-top:2px solid #f0f1e9; float:left; margin-top:15px; padding-top:15px; width:100%; }
#newLetterRssBox h2 { color:#d5006a; font-size:14px; }
#newLetterRssBox .newsletter { border-right:1px solid #F0F2EA; float:left; padding-left:2%; padding-right:3%; padding-top:10px; width:25%; }
#newLetterRssBox .newsletter p { color:#646464; font-size:13px; margin:5px 0 5px 0; }
#newLetterRssBox .newsletter input { background:url(../images/subscribeBtn.gif) no-repeat; border:0; height:22px; width:67px; }
#newLetterRssBox .secyretrad { float:left; text-align:center; width:43%; }
#newLetterRssBox .rssfeed { border-left:1px solid #F0F2EA; float:right; padding-left:2%; padding-top:10px; width:20%; }
#newLetterRssBox .rssfeed p.rssfeeds { background:url(../images/rssFeeds.gif) no-repeat scroll left 3px; float:left; height:17px; padding-bottom:2px; padding-left:20px; padding-top:4px; }
#newLetterRssBox .rssfeed a { background:url(../images/rssfeedsArrow.gif) no-repeat scroll 1px center; color:#666666; float:left; font-size:12px; font-weight:normal; height:18px; line-height:18px; padding-left:8px; text-decoration:none; width:95%; }
.clearfix li a { color:#E4006A; font-size:11px; }
.viewBox { float:left; padding-left:10px; padding-top:0px; width:100px; }
span.viewTxt { float:left; font-weight:bold; padding-right:10px; padding-top:2px; }
#filter-container .viewBox input { border:0px; float:left; height:auto; margin:0; width:auto; }
#filter-container .viewBox input.line { margin-left:10px; margin-top:5px; }
.bottomSrch { }
#maincontent .rightqtyBox .buyNowBtn { background:url(../images/buyNow.gif) no-repeat; border:0px; cursor:pointer; float:left; font-size:0; height:25px; width:83px; }
#maincontent .rightqtyBox .gridBtn { float:none; }
span.rightqtyBox { float:right; }
span.rightqtyBox .qty { float:left; padding:3px 13px 0 0; }
span.rightqtyBox label { color:#4C4C4C; font-size:12px; font-weight:normal; }
span.rightqtyBox input.qtyGrid { font-size:10px; height:12px; text-align:center; width:30px; }
.bigImageBox { background:#fff; border:1px solid #FF8CC5; display:none; float:left; height:100px; left:144px; position:absolute; top:0; width:100px; }
.srchLink { overflow:hidden; padding:10px 0; }
.srchLink table tr td { border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; float:left; height:200px; padding-bottom:10px; padding-top:10px; text-align:center; width:33%; }
.speOffer table tr td { height:240px; }
.srchLink li.last { border-right:none; }
.srchLink table tr td a { font-weight:bold; }
.srchLink table tr td img { border:1px solid #FF8CC5; padding:3px; width:100px; }
#maincontent .srchLink table tr td .buynowButton { margin:0 auto; width:83px; }
span.redAvail { color:#D5006A; font-size:14px; font-weight:700; padding-left:5px; }
span.avail { color:#464646; font-size:13px; font-weight:bold; line-height:16px; }
.heading { background:transparent url(../images/headingrightbg.gif) no-repeat scroll right center; float:left; margin:0 6px; width:191px; }
.heading h2 { background:#FFFFFF url(../images/headingleftbg.gif) no-repeat scroll right center; color:#D5006A; float:left; font-size:14px; line-height:18px; padding:0 19px 0 0; }
#maincontent .leftBox .leftpannel table { float:left; }
span.priceLeft { float:left; font-size:11px; font-weight:normal; padding-top:5px; }
span.priceLeft span { color:#13AC1A; }
.floatleft { float:left; }
.cartBoxMail { width:100%; }
.cartBox { margin:5px auto 0 auto; width:876px; }
.cartBox .topCurv { background:url(../images/cartBoxTopCurv.gif) no-repeat left top; float:left; padding-top:38px; width:876px; }
.cartBox .topCurv .content { background:url(../images/cartBoxBg.gif) repeat-y left top; float:left; padding:0 30px; width:816px; }
.cartBox .topCurv .botCurv { background:url(../images/cartBoxBotCurv.gif) no-repeat left top; float:left; height:32px; width:876px; }
.cartBox .topCurv .content .cartStep { height:90px; margin:5px auto 0 auto; width:608px; }
.cartBox .topCurv .content .cartStep ul { list-style:none; }
.cartBox .topCurv .content .cartStep ul li { float:left; height:70px; }
.cartBox .topCurv .content .cartStep ul li.step1 { background:url(../images/step1.gif) no-repeat left top; width:113px; }
.cartBox .topCurv .content .cartStep ul li.step2 { background:url(../images/step2.gif) no-repeat left top; width:153px; }
.cartBox .topCurv .content .cartStep ul li.step3 { background:url(../images/step3.gif) no-repeat left top; width:199px; }
.cartBox .topCurv .content .cartStep ul li.step4 { background:url(../images/step4.gif) no-repeat left top; width:139px; }
.cartBox .topCurv .content .cartStep ul li.Select { background-position:left bottom; }
.cartBox .topCurv .content h2 { color:#d5006a; font-size:20px; padding-left:76px; }
.cartBox .topCurv .content h2.addresspop{ font-size:14px; padding-left:0;}
.cartBox .topCurv .content .link { color:#d5006a; float:left; padding-top:40px; text-align:center; width:100%; }
.cartBox .topCurv .content a { color:#d5006a; font-size:13px; padding:0 5px 0 2px; text-decoration:none; }
.cartBox .topCurv .content a:hover { text-decoration:none; }
.cartBox .topCurv .content a.greenLnk { color:#18AD08; }
.cartBox .topCurv .content .formBox { border:0; float:left; padding-bottom:0; padding-top:25px; width:100%; }
.cartBox .topCurv .content .formBox p.enternewAdd { font-size:14px; font-weight:bold; padding-bottom:10px; text-align:center; }

.cartBox .topCurv .content .Payment { position:relative; }
.cartBox .topCurv .content .Payment .secureImg { border:0; position:absolute; right:60px; top:10px; }
.cartBox .topCurv .content .loginRow { float:left; font-size:14px; padding:4px 0; width:100%; }
.cartBox .topCurv .content .leftTxt { float:left; padding-right:10px; padding-top:2px; text-align:right; width:330px; }
.cartBox .topCurv .content .rgtTxt { float:left; width:475px; }
.cartBox .topCurv .content .rgtTxt label { text-align:left; }
.cartBox .topCurv .content .rgtTxt input { float:left; height:17px; width:190px; }
.cartBox .topCurv .content .rgtTxt input.radioBtn { float:right; width:auto; }
.cartBox .topCurv .content .leftTxt input.radioBtn { float:right; width:auto; }
.cartBox .topCurv .content .leftTxt span.radioBtn input { float:right; width:auto; }
.cartBox .topCurv .content .rgtTxt input.secureSignBtn { background:url(../images/secureSignBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:33px; width:148px; }
.cartBox .topCurv .content .rgtTxt .creatAccountBtn { background:url(../images/creatAccountBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:33px; width:148px; }
.cartBox .topCurv .content .rgtTxt a.trouble { color:#6CDCF8; float:left; font-size:13px; font-weight:bold; margin-top:10px; }
.cartBox .topCurv .content label { color:#535352; float:left; font-size:14px; font-weight:bold; text-align:right; width:100%; }
.cartBox .topCurv .content .formRow { float:left; font-size:14px; padding:5px 0; width:100%; }
.cartBox .topCurv .content .formRow label { color:#535352; float:left; font-size:14px; font-weight:bold; padding-right:10px; text-align:right; width:330px; }
.cartBox .topCurv .content input { float:left; height:17px; width:190px; }
.cartBox .topCurv .content .chkbox input { width:auto; }
.cartBox .topCurv .content .formRow .accounttype table { float:left; }
.cartBox .topCurv .content .formRow .accounttype table tr td input { width:auto; }
.cartBox .topCurv .content .formRow .accounttype table tr td label { width:auto; }
.cartBox .topCurv .content table.radioBox { float:left; }
.cartBox .topCurv .content table.radioBox tr td input { float:left; height:auto; width:auto; }
.cartBox .topCurv .content table.radioBox tr td label { float:left; height:auto; padding-left:3px; width:auto; }
.cartBox .topCurv .content .formRow input.creatMyAccountBtn { background:url(../images/createMyAccount.gif) no-repeat; border:0; cursor:pointer; float:left; height:33px; width:175px; }
span.redstar { color:#ff304d; font-size:15px; }
.cartBox .topCurv .content .formRow input.contiunueBtn { background:url(../images/contiunueBtn.gif) no-repeat; border:0; cursor:pointer; float:left; height:33px; width:123px; }
.cartBox .topCurv .content .formRow input.processMyPaymentSecurelyBtn{ background:url(../images/processMyPaymentSecurely.gif) no-repeat; border:0; cursor:pointer; float:left; height:35px; width:232px; }
span.redstar { color:#ff304d; font-size:15px; }
.cartBox .topCurv .content .DelAddBox { color:#666; font-size:13px; margin:0 auto; padding-top:6px; width:665px; }
.cartBox .topCurv .content .DelAddBox p { color:#4f4f4f; font-size:13px; margin:5px 0 10px 5px; }
.cartBox .topCurv .content .DelAddBox h3.addressBook { border-bottom:1px solid #c7c7c7; float:left; font-size:14px; padding-bottom:3px; width:100%; }
.cartBox .topCurv .content .DelAddBox h3.reviewaddressBook { border-bottom:1px solid #c7c7c7; float:left; font-size:14px; padding-bottom:3px; width:50%; }
.cartBox .topCurv .content .DelAddBox .shipAdd { float:left; padding:10px 0 20px 0; width:100%; }
.cartBox .topCurv .content .DelAddBox .shipAdd table { width:100%; }
.cartBox .topCurv .content .DelAddBox .shipAdd .address { float:left; padding-left:2%; width:48%; }
.cartBox .topCurv .content .DelAddBox .shipAdd .address span.editlnk { float:left; padding:5px 0; width:100%; }
.cartBox .topCurv .content .DelAddBox .shipAdd .address a { color:#18ad08; font-size:12px; padding:5px 10px 5px 0; text-decoration:none; }
.cartBox .topCurv .content .shiptothisBtn { background:url(../images/shiptothisBtn.gif) no-repeat; border:0; cursor:pointer; float:left; font-size:0px; height:33px; width:175px; }
.cartBox .topCurv .content .clearBtn { background:url(../images/greenclear.gif) no-repeat; border:0; cursor:pointer; float:left; font-size:0px; height:33px; margin-left:5px; width:73px; }
.cartBox .topCurv .content .billingAddBtn { background:url(../images/billing_address_btn.jpg) no-repeat; border:0; cursor:pointer; float:left; font-size:0px; height:33px; width:136px; }
table.cartReview { border-left:1px solid #FE91BA; border-top:1px solid #FE91BA; float:left; margin-bottom:10px; }
table.cartReview tr.headingcart td { background:#646462; border:none; color:#fff; font-size:13px; font-weight:bold; padding:2px; text-align:center; }
table.cartReview tr td { border-bottom:1px solid #FE91BA; border-right:1px solid #FE91BA; text-align:center; }
table.cartReview tr td.prodName { text-align:left; }
table.cartReview tr td.prodName a { color:#666666; font-weight:bold; margin-left:10px; text-decoration:none; }
.prodTotalcart { border:1px solid #FB91B9; float:left; padding:5px; width:98%; }
.totalPcart { float:right; width:40%; }
.cartBox .topCurv table tr td.prodName a { color:#666666; font-size:11px; font-weight:bold; margin-left:10px; text-decoration:none; }
.cartBox .topCurv .totalP .uncheckBox input { float:left; height:auto; margin-right:2px; width:auto; }
.cartBox .topCurv .content .chkcontuneBtn { float:left; padding:10px 0; width:100%; }
.cartBox .topCurv .content .chkcontuneBtn .makepayment { background:url(../images/makePayment.gif) no-repeat 0 0; border:0 none; cursor:pointer; float:right; height:35px; width:189px; }
.cartBox .topCurv .content .chkcontuneBtn .without-payment { background:url(../images/btn_order-without-payment.gif) no-repeat 0 0; border:0 none; cursor:pointer; float:left; height:35px; width:188px; }
.cartBox .topCurv .content .chkcontuneBtn .pay-on-invoice { background:url(../images/btn_pay-on-invoice.gif) no-repeat 0 0; border:0 none; cursor:pointer; float:left; height:35px; width:129px; margin-left:5px;}
.cartBox .topCurv .content .chkcontuneBtn .generate-quote { background:url(../images/btn_generate-quote.gif) no-repeat 0 0; border:0 none; cursor:pointer; float:left; height:35px; width:144px; }

.cartBox .topCurv .content .thanks { float:left; width:100%; }
.cartBox .topCurv .content .thanks .uName { color:#6b6a6b; float:left; font-size:16px; font-weight:bold; padding-left:45px; }
.cartBox .topCurv .content .thanks .printBtn { background:url(../images/printBtn.gif) no-repeat; border:0; float:right; height:25px; margin-right:10px; width:54px; }
.cartBox .topCurv .content .thanks .thanksOrd { color:#d5006a; float:left; font-size:14px; font-weight:bold; line-height:30px; padding-left:45px; width:90%; }
.cartBox .topCurv .content .thanks .leftBlack { color:#646464; float:left; font-size:12px; font-weight:bold; padding-bottom:5px; padding-right:10px; text-align:right; width:26%; }
.cartBox .topCurv .content .thanks .rightPink { color:#d5006a; float:left; font-size:12px; font-weight:bold; padding-bottom:5px; width:70%; }
.cartBox .topCurv .content .thanks p { float:left; font-size:12px; line-height:16px; padding:10px; text-align:justify; width:97%; }
.cartBox .topCurv .content .thanks p a { font-size:12px; }
.cartBox .topCurv .content .thanks .whatHapp { color:#d5006a; float:left; font-size:12px; width:100%; }
#myOnPageContent { display:none; }
#TB_ajaxContent .hiddenContent { background:transparent url(../images/hiddenbg.gif) repeat-y scroll left top; float:left; padding:0 8px; position:relative; width:359px; }
.errormsg { color:Red; float:left; padding:10px; text-align:center; width:95%; }
.totalP .uncheckBox { float:right; padding:5px; }
.totalP .uncheckBox input { float:left; margin-right:2px; }
.totalP div.sub { color:#13AC1A; float:right; font-size:14px; font-weight:bold; width:100%; }
.totalP .pricetotalleft { float:right; width:65px; }
.totalP .pricetotal { float:right; padding-left:10px; padding-right:5px; text-align:right; width:80px; }
span.warrantyTxt { color:#FFFFFF; float:right; font-weight:bold; line-height:24px; padding-right:10px; }
.scureimg { margin-left:10px; }
.NoRecordFound { overflow:hidden; padding:10px; text-align:center; }
a.backlink { background:url(../images/backBtn.gif) repeat-y scroll left top; cursor:pointer; float:right; font-size:0; height:25px; margin-top:8px; width:69px; }
a.backlink:hover { text-decoration:none; }
#homeLftBar table { float:left; }
.bothBtn { margin:0 auto; width:170px; }
.loadingimg { border:1px solid #FBA8CE; left:45%; position:fixed; top:40%; z-index:1000; }
.loadingimg1 { border:1px solid #FBA8CE; left:42%; position:absolute; top:52px; z-index:1000; }
#filter-container .pagging a { border:1px solid #FF8CC5; font-size:11px; margin:0 2px; padding:2px 5px; text-decoration:none; }
#filter-container .pagging a:hover { background:#646462; color:#fff; }
#filter-container .pagging a.prev { background:url(../images/prev_arrow.gif) no-repeat 3px 6px; padding-left:15px; }
#filter-container .pagging a.prev:hover { background:#646462 url(../images/prev_arrow_H.gif) no-repeat 3px 6px; color:#fff; }
#filter-container .pagging a.next { background:url(../images/next_arrow.gif) no-repeat 30px 6px; padding-right:15px; }
#filter-container .pagging a.next:hover { background:#646462 url(../images/next_arrow_H.gif) no-repeat 30px 6px; color:#fff; }
.browseProd { float:left; list-style:none; width:100%; }
.browseProd li { float:left; width:24.8%; }
.pp_productPricing p { border-bottom:1px dashed #D5006A; color:#5D5D5D; font-size:13px; margin:0 0 10px; padding-bottom:10px; }
strong.pp_price { color:#13AC1A; font-size:20px; }
strong.pp_price a { color:#13AC1A; font-size:20px; }
.prodDTxt { color:#5D5D5D; float:left; font-size:13px; padding-bottom:2px; width:100%; }
.prodDTxt span.availtxt { float:left; font-weight:bold; padding:15px 7px 0 0; }
.prodDTxt span.shhiptxt { float:left; font-weight:bold; padding:4px 7px 0 0; }
.OptionsDiv { float:left; padding-bottom:5px; width:100%; }
.OptionsDiv .otherProd { background:#F9F0F3; border:1px solid #F45C97; border-bottom:none; float:left; width:100%; }
.OptionsDiv .otherProd h1 { padding-top:3px; }
.OptionsDiv .otherProd table tr td.PinkColor { background:#F9F0F3; border-bottom:1px solid #F45C97; padding-left:2%; }
.OptionsDiv .otherProd table tr td.GreyColor { background:#fff; border-bottom:1px solid #F45C97; padding-left:2%; }
ul.repeater { list-style:none; width:100%; }
ul.repeater li { float:left; margin:10px; }
ul.manufacturersLink li { float:left; list-style:none; width:140px; }
ul.manufacturersLink li a { font-size:11px; font-weight:normal; }
ul.Prod li { float:left; line-height:19px; list-style:none; width:33%; }
.autoWid { float:left; width:24.8%; }
.flot { background:url(../images/sub_cat_tab.jpg) no-repeat right 0px; color:#fff; float:left; font-size:11px; height:36px; padding-left:17px; padding-right:0px; padding-top:4px; white-space:nowrap; width:223px; }
.flot span { font-size:11px; font-weight:normal; }
.downArrow { float:left; margin:9px 0 0 6px; }
.deliveryDiv { float:left; padding-bottom:10px; padding-top:0px; text-align:center; width:100%; }
.deliveryDiv .cal { margin:0 auto; width:550px; }
.deliveryDiv .cal table { border:1px solid #FB91B9; width:100%; }
.deliveryDiv .cal table tr td { border:1px solid #FB91B9; font-weight:bold; padding:4px 3px; }
.deliveryDiv .cal table tr td table { border:0; }
.deliveryDiv .cal table tr td table tr td { border:0; padding:0; }
.deliveryDiv ul { float:left; list-style:none; padding-left:19%; padding-top:10px; width:70%; }
.deliveryDiv ul li.grey { background:url(../images/greybullet.gif) no-repeat left 2px; float:left; padding-left:4%; text-align:left; width:96%; }
.deliveryDiv ul li.white { background:url(../images/whitebullet.gif) no-repeat left 2px; float:left; padding-left:4%; text-align:left; width:96%; }
.deliveryDiv ul li.green { background:url(../images/greenbullet.gif) no-repeat left 2px; float:left; padding-left:4%; text-align:left; width:96%; }
.deliveryDiv ul li.orange { background:url(../images/orangebullet.gif) no-repeat left 2px; float:left; padding-left:4%; text-align:left; width:96%; }
.KeywordContainer { background:#FBE5F0; border:none; left:42%; position:absolute; top:143px; width:350px; z-index:2000; }
.KeywordContainer ul { background:#FBE5F0 none repeat scroll 0 0; border:1px solid #ED60A5; border-bottom:none; float:left; list-style:none; width:348px; }
.KeywordContainer ul li a { border-bottom:1px solid #ED60A5; color:#464646; display:block; float:left; font-size:11px; font-weight:bold; line-height:14px; padding:6px 10px 6px 15px; text-align:left; width:323px; }
.KeywordContainer ul li a:hover { background:#fff; text-decoration:none; }
.KeywordContainer ul li span { background:#FBA8CE; float:left; font-size:13px; font-weight:bold; line-height:28px; padding-left:13px; width:335px; }
.KeywordContainer ul li.heading { background:url(../images/srchBg.gif) repeat-x left -1px; color:#D5006A; float:left; font-size:15px; font-weight:bold; height:38px; line-height:38px; margin:0; padding-left:9px; width:339px; }
.KeywordContainer ul li.heading a .closeBtn { float:right; }
.KeywordContainer ul li.heading a { border:0; float:right; margin-right:14px; margin-top:17px; padding:0; width:auto; }
.KeywordContainer ul li.heading a:hover { background:none; }
.takeitRow { float:left; width:94%; padding:10px 3%; background:url(../images/rgtBoxBg.png) repeat-x scroll left top }
.takeit { float:right; width:170px; position:absolute; right:299px; top:229px; }
.NumAvail{ float:left; width:98%; padding:5px 0 5px 2%; line-height:20px;}
.giftH{ float:left; width:100%; padding-bottom:3px; color:#10A800; font-size:14px; font-weight:bold; border-bottom:1px dashed #D5006A;}
.numPack{ float:left; width:98%; padding:2px 0 2px 2%; font-weight:bold;}
.greennum{ font-size:14px; font-weight:bold; color:#10A800;}
.subgift{ float:left; padding:2px 0 2px 5%; width:95%;}
.subgift span{ float:left; margin-right:7px;  padding:2px 0 2px 0;}
.subgift span input{ float:left; width:20px;}
.subgift span label{ float:left; font-size:12px; font-weight:normal; color:#444 ;}

.giftRow { float:left; width:98%; padding:2px 0 2px 2%; font-size:12px; font-weight:bold; color:#D5006A ;}
.giftRow .greenpack{ color:#10A800; padding-left:5px; font-weight:normal; font-style:italic; font-size:11px;}
.giftRow span input{ float:left; margin-right:5px; }
.giftRow span label{ float:left; }



#basediv { display:none; margin:0 auto; width:238px; }
#basediv #yccFooter { float:left; }
#ycccurrencySelecter { display:none; }
.prodTotalcart .totalP { float:right; text-align:right; width:40%; }
.cartBox .topCurv .content .loginDiscount { float:left; width:60%; }
.cartBox .topCurv .content .loginDiscount h4 { color:#464646; float:none; font-size:13px; }
.cartBox .topCurv .content .loginDiscount .redeemDis { height:21px; padding-bottom:5px; padding-left:20px; padding-top:5px; }
#loading_overlay { background-color:#000; filter:alpha(opacity=75); height:100%; left:0px; moz-opacity:0.75; opacity:0.75; position:fixed; top:0px; width:100%; z-index:104; }
* html #loading_overlay { height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position:absolute; }
#loading_overlay1 { background-color:#000; filter:alpha(opacity=75); height:203px; left:0px; moz-opacity:0.35; opacity:0.35; position:absolute; top:-10px; width:375px; z-index:100; }
* html #loading_overlay1 { height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position:absolute; }
#loading_overlayCart { background-color:#000; filter:alpha(opacity=75); height:224px; left:0px; moz-opacity:0.35; opacity:0.35; position:absolute; top:-10px; width:375px; z-index:100; }
* html #loading_overlayCart{ height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position:absolute; }


.DeliveryDrop { float:left; width:100%; }
.DeliveryDrop h4 { color:#D5006A; float:left; font-size:17px; padding-bottom:5px; width:100%; }
.DeliveryDrop .redeemDis { padding-left:20px; }
.deliveryDate { float:left; padding-left:20px; padding-top:10px; }
.deliveryThanks { color:#13AC1A; float:left; font-weight:bold; padding-left:20px; padding-top:10px; }
#sucurePay1 ,#shippingPrice, #askQ, #sucurePayCurrency { display:none; left:31%; position:absolute; top:10%; z-index:10000; }
#sucurePayment { display:none; left:31%; position:absolute; top:10%; z-index:10000; }
 #sucurePayFinance { display:none; left:31%; position:absolute; top:10%; z-index:10000; }
#askQ, #sucurePayFinance{ top:4%;}
#overlay { display:none; }
.Helptxt {left:37%; position:absolute; top:273px; width:420px; z-index:1000; }
.Helptxt .heading { width:90%; }
.Helptxt .heading h2 { }
.Helptxt img.close { cursor:pointer; float:right; margin-right:3px; margin-top:5px; }
ul.shippingPrice { list-style:none; padding-top:5px; }
ul.shippingPrice li { float:left; font-size:11px; font-weight:bold; padding:0x 0; width:100%; }
ul.shippingPrice li span.country { color:#D5006A; float:left; width:100px; }
ul.shippingPrice li span.method { float:left; width:140px; }
ul.shippingPrice li span.price { float:left; }
ul.shippingPrice li.country { color:#D5006A; font-size:12px; font-weight:bold; width:100%; }
a.shippingProce { margin-left:50px; }
.shoveler { position:relative; width:100%; }
.shoveler .shoveler-content { margin:0 45px; }
.shoveler ul { height:150px; overflow:hidden; padding:0; }
* html .shoveler ul li { display:inline; }
.shoveler ul li { float:left; height:100%; list-style:none; margin:0; padding:10px 0 0 0; width:180px; }
.shoveler ul li.shoveler-progress { background:no-repeat center url(../images/loader-1.gif); }
.shoveler .start-over { font-size:x-small; }
.shoveler .shoveler-pagination { display:none; font-size:0; padding:10px; position:absolute; right:0; top:0; }
.shoveler .shoveler-pagination span{ display:none;}
.shoveler.testing ul { background-color:yellow; }
.shoveler .debug-info { display:none; }
.shoveler.testing .debug-info { background-color:pink; font-weight:bold; }
.shoveler.testing span.debug-info { display:inline; }
.shoveler.testing div.debug-info { display:block; }
.shoveler.testing ul li { background-color:lime; }
.shoveler.default-style .shoveler-title { padding:5px 7px; }
.shoveler.default-style .shoveler-main { border:1px solid #9DC4D8; border-width:1px 1px 0 1px; position:relative; }
.shoveler.default-style .shoveler-footer { border:1px solid #9DC4D8; border-width:0 1px 1px 1px; }
.shoveler.default-style .shoveler-footer-content { height:16px; line-height:16px; }
.shoveler.default-style .shoveler-upper-left,
.shoveler.default-style .shoveler-upper-right,
.shoveler.default-style .shoveler-bottom-left,
.shoveler.default-style .shoveler-bottom-right { height:17px; position:absolute; width:17px; }
.shoveler.default-style .shoveler-upper-left { }
.shoveler.default-style .shoveler-upper-right { float:right; position:relative; }
.shoveler.default-style .shoveler-bottom-left { }
.shoveler.default-style .shoveler-bottom-right { float:right; position:relative; }
.back-button { left:10px; position:absolute; top:77px; }
.back-button a { background:url(../images/prevArrow.gif) no-repeat; float:left; font-size:0; height:22px; text-decoration:none; text-indent:-5000px; width:22px; }
.next-button { position:absolute; right:10px; top:77px; }
.next-button a { background:url(../images/nextArrow.gif) no-repeat; float:left; font-size:0; height:22px; text-decoration:none; text-indent:-5000px; width:22px; }
#menuh { float:left; font-family:arial, helvetica, sans-serif; font-size:small; position:relative; width:98%; }
#menuh a { border:none; color:#464646; display:block; font-size:12px; font-weight:bold; margin:0; padding:0; text-decoration:none; }
#menuh a:hover { color:#464646; text-decoration:none; }
#menuh a.top_parent, #menuh a.top_parent:hover { background-image:url(../images/navdown_white.gif); background-position:right center; background-repeat:no-repeat; }
/*#menuh a.parent, #menuh a.parent:hover { background-image:url(../images/AllCatArrow.gif); background-position:187px center; background-repeat:no-repeat; }*/
#menuh a.parent, #menuh a.parent:hover {  background-position:187px center; background-repeat:no-repeat; }
#menuh ul { float:left; list-style:none; margin:0; padding:0; width:198px; }
#menuh li { border:none; }
#menuh li ul li { border:1px solid #ED60A5; border-top:none; float:left; position:relative; vertical-align:bottom; }
#menuh ul ul { background:#FBE5F0; border-top:1px solid #ED60A5; display:none; margin:0; padding:0; position:absolute; top:24px; z-index:500; }
#menuh ul.forhomepage { display:block; position:relative; top:-7px; z-index:10; }
#menuh ul ul ul { left:197px; top:-1px; z-index:1000; position:absolute }
#menuh ul ul ul ul ul { left:197px; top:-1px; }
#menuh ul ul ul ul ul ul { left:197px; top:-1px; }
#menuh ul ul ul ul ul ul ul { left:197px; top:-1px; }
div#menuh li:hover { cursor:pointer; z-index:100; }
div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul { display:none; }
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul, div#menuh li li li li li:hover ul { display:block; }
/*div#menuh ul li ul li a { background:url(../images/greyarrow.gif) no-repeat scroll 8px 11px; float:left; line-height:14px; padding:6px 10px 6px 15px; text-align:left; width:172px; }*/
div#menuh ul li ul li a {  float:left; line-height:14px; padding:6px 10px 6px 15px; text-align:left; width:172px; }
div#menuh ul li ul li a:hover { background:#fff; }
#menuh ul.subCat { border-top:0px; float:left; width:229px; }
#menuh ul.subCat li ul { top:39px; width:229px; }
#menuh ul.subCat li ul ul { left:227px; top:-1px; }
#menuh ul.subCat li ul li a { width:202px; }
#menuh ul.subCat li ul li a.parent, #menuh ul.subCat li #PlotSubMenu ul li a.parent:hover { background-position:214px center; }
div.light_rounded .pp_loaderIcon { background:url(../images/loader-1.gif) center center no-repeat; }
div.dark_rounded .pp_top .pp_left { background:url(../images/sprite.png) -88px -53px no-repeat; }
div.dark_rounded .pp_top .pp_middle { background:url(../images/contentPattern.png) top left repeat; }
div.dark_rounded .pp_top .pp_right { background:url(../images/sprite.png) -110px -53px no-repeat; }
div.dark_rounded .pp_content { background:url(../images/contentPattern.png) top left repeat; }
div.dark_rounded .pp_content a.pp_next:hover { background:url(btnNext.png) center right no-repeat; cursor:pointer; }
div.dark_rounded .pp_content a.pp_previous:hover { background:url(btnPrevious.png) center left no-repeat; cursor:pointer; }
div.dark_rounded .pp_content a.pp_expand { background:url(../images/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.dark_rounded .pp_content a.pp_expand:hover { background:url(../images/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.dark_rounded .pp_content a.pp_contract { background:url(../images/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.dark_rounded .pp_content a.pp_contract:hover { background:url(../images/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.dark_rounded .pp_content a.pp_close { background:url(../images/sprite.png) -1px -1px no-repeat; cursor:pointer; height:22px; width:75px; }
div.dark_rounded .currentTextHolder { color:#c4c4c4; }
div.dark_rounded p.pp_description { color:#fff; }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(../images/sprite.png) 0 -71px no-repeat; }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position:0 -87px; cursor:default; }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(../images/sprite.png) -22px -71px no-repeat; }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position:-22px -87px; cursor:default; }
div.dark_rounded .pp_bottom .pp_left { background:url(../images/sprite.png) -88px -80px no-repeat; }
div.dark_rounded .pp_bottom .pp_middle { background:url(../images/contentPattern.png) top left repeat; }
div.dark_rounded .pp_bottom .pp_right { background:url(../images/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_loaderIcon { background:url(../images/loader.gif) center center no-repeat; }
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background:#000; left:0; position:absolute; top:0; width:100%; z-index:9500; }
div.pp_pic_holder { position:absolute; width:100px; z-index:10000; }
div.pp_pic_holder .pp_top { height:20px; position:relative; }
* html div.pp_pic_holder .pp_top { padding:0 20px; }
div.pp_pic_holder .pp_top .pp_left { height:20px; left:0; position:absolute; width:20px; }
div.pp_pic_holder .pp_top .pp_middle { height:20px; left:20px; position:absolute; right:20px; }
* html div.pp_pic_holder .pp_top .pp_middle { left:0; position:static; }
div.pp_pic_holder .pp_top .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
div.pp_pic_holder .pp_content { height:40px; position:relative; text-align:left; width:100%; }
div.pp_pic_holder .pp_content .pp_details { display:none; margin:10px 15px 2px 20px; }
div.pp_pic_holder .pp_content .pp_details p.pp_description { display:none; float:left; margin:0; }
div.pp_pic_holder .pp_content .pp_details .pp_nav { display:none; float:left; margin:3px 0 0 0; }
div.pp_pic_holder .pp_content .pp_details .pp_nav p { float:left; margin:2px 4px; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px; }
div.pp_pic_holder .pp_content div.pp_hoverContainer { left:0; position:absolute; top:0; width:100%; z-index:2000; }
div.pp_pic_holder .pp_content a.pp_next { background:url(btnNext-2.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49%; }
div.pp_pic_holder .pp_content a.pp_previous { background:url(btnNext-2.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%; }
div.pp_pic_holder .pp_content a.pp_expand,
		div.pp_pic_holder .pp_content a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000; }
div.pp_pic_holder .pp_content a.pp_close { display:block; float:right; text-indent:-10000px; }
div.pp_pic_holder .pp_bottom { height:20px; position:relative; }
* html div.pp_pic_holder .pp_bottom { padding:0 20px; }
div.pp_pic_holder .pp_bottom .pp_left { height:20px; left:0; position:absolute; width:20px;  }
div.pp_pic_holder .pp_bottom .pp_middle { height:20px; left:20px; position:absolute; right:20px; }
* html div.pp_pic_holder .pp_bottom .pp_middle { left:0; position:static; }
div.pp_pic_holder .pp_bottom .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
div.pp_pic_holder .pp_loaderIcon { display:none; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px; }
div.pp_pic_holder #pp_full_res { display:block; margin:0 auto; text-align:center; width:100%; }
div.pp_pic_holder #pp_full_res object,
		div.pp_pic_holder #pp_full_res embed { visibility:hidden; }
div.ppt { color:#fff; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999; }
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.clearfix { display:inline-block; list-style:none; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.shipPriDiv{ float:left; padding-left:10px; width:95%;}
.shipPriDiv table, .shipPriDiv table tr td{ border:0; text-align:left; color:#5D5D5D; font-size:13px; font-weight:normal;}
.Shiping{ width:325px;}
span.ShippMethod{ color:#D5006A; font-weight:bold;}
.calculatePostage{ border:0; background:url(../images/calculatePostage.gif) no-repeat; width:115px; height:25px; cursor:pointer;}
.chooseCounty{color:#666666;
font-size:11px;
font-weight:normal;
text-decoration:none;}
.cartBox .topCurv .content .DelAddBox p.deliveryTxt{ padding-left:225px; margin:0;}
table.shippingAddress tr td .address{ float:left; width:100%; }
table.shippingAddress tr td .address b{ font-size:13px;}
a.greenTxt{ color:#18AD08;}
.askQlink{ float:left; padding-bottom:10px;}
.askQlink a{ float:left; width:187px; height:69px; font-size:13px; font-weight:bold; color:#D5006A; background:url(../images/askQ.gif) no-repeat 0 0; padding-left:21px;}
.replybox{ float:left; margin:30px 0 0 100px;}
#mainPopup{float: left;padding: 0 2%;width: 96%;}
#mainPopup #Container{ background: #fff;}
.popupContent{ background: #fff; padding: 20px 0;}
.popupPhone{ float:right; color:#D5006A; font-size:14px; font-weight:bold; padding:32px 30px 0 0;}
.orderDcolum{ float:left; width:49%;}

.contactUmbrella{ float:left; width:244px; height:82px; cursor:pointer; background:url(../images/btn_submit-query.gif) no-repeat; border:0; margin-left:120px; margin-top:16px; margin-bottom:7px;}
.rightalign{ float:right;}
.greybox {
background:url(../images/greybg.gif) repeat-x scroll 0 0;
float:left;
width:96%;
padding:10px 2% 20px 2%; color:#444444;
}
.greybox .orangetxt {
color:#CA076A;
font-style:normal;
}
.greybox .orangetxt a{color:#CA076A; font-weight:bold; font-size:12px;}
.greybox .italictxt {
font-size:11px;
font-style:italic;
}
.headingbox {
color:#000000;
font-size:17px;
font-weight:bold;
padding-left:0px;
}
.accountHeadingbox {
color:#d4016a;
font-size:17px;
font-weight:bold;
padding-left:0px;
}
.gridnew {
padding:0 0 20px 0;
width:100%;
}
.gridnew table tr.tabHeading td {
border-bottom:1px solid #5E605D;
color:#D0227B;
font-weight:bold;
padding:5px 0 5px 10px;
}
.gridnew table tr td {
padding:3px 0 3px 10px;
}
.viewall {
color:#D5006A;
float:right;
}
.accountViewall {
color:#139e05;
float:right;
}
.editlnk{ color:#ddd; float:left; padding-top:10px;}
.shipEditlnk{ color:#ddd; float:right;}
.pinklnk{color:#D5006A;}
.greenMessage
{
    color:Green;
    font-weight:bold;
}
.myAccountAdd{ line-height:17px; font-size:12px;}
.myAccountAdd span{ font-weight:bold;}
.myAccountAdd .phonTitle{ float:left; width:46px; font-weight:normal;}
.myAccountdetail{ line-height:19px;}
.myAccountdetail .phonTitle{ float:left; width:107px; font-weight:bold;}

.paddzero{ padding-top:0;}
.norecord{ float:left; width:100%; text-align:center; padding:21px 0 0 0; font-size:16px; color:#d0227b; font-weight:bold;}
.font11{ font-size:11px;}
.idlink a{ font-size:13px; font-weight:bold; color:#CA076A;}
a.pinkboldlink {
color:#18AD08;
font-size:15px;
font-weight:bold;
}

.BtnQuoteToOrder1 
{
    width:284px; cursor:pointer; float:left; 
    height:25px;
background:url("/images/btn-quote-order-pay.png") no-repeat scroll 0 0 transparent;
border:none;
float:right;
}
a.BtnQuoteToOrder1 
{
    width:284px;
    height:25px;
background:url("/images/btn-quote-order-pay.png") no-repeat scroll 0 0 transparent;
border:none;
float:right;
}
.TotalcartmyAccount{ width:97%;}
/*.TotalcartmyAccount .totalP{ width:74%;}*/
.TotalcartmyAccount .totalP{ width:100%}
.TotalcartmyAccount .totalP .pricetotal{ width:166px;}
.TotalcartmyAccount .totalP .pricetotal .text{ color:#444; font-size:11px; font-weight:normal;}
.TotalcartmyAccount .totalP .pricetotalleft{ width:131px;}
#maincontent .casemarg{ margin-top:0}
.margTop{ margin-top:10px;}
.dividerborder{ border-top:2px solid #ddd;}
.activeDe{ color:#fff;}
.sitecontent{ margin-top:-25px; padding:0 10px;}
.sitecontent h3{ font-size:14px; color:#D5006A; margin:5px 0 0 0; padding-bottom:0px;}

.contentShadow{ overflow:hidden; background:url(/images/content-bg-shadow.jpg) repeat-x left top;}
.botShodow{ height:19px; width:100%;background:url(/images/heading-bot-shadow.png) no-repeat center top;}
.giftPack{ float:left; width:100%; border-bottom:1px dotted #D5006A; padding-bottom:5px; margin-bottom:10px;}
.subgift  .giftsavep{ float:none; padding:2px 0 0 10px; color:#10A800;}
.prodlisting-page{ float:left; width:100%;color:#5D5D5D;font-size:13px; padding-top:10px;}
.prodlisting-page .webprice{color:#13AC1A;font-size:20px; font-weight:bold; padding:0; font-style:normal;}
.prodlisting-page span{ padding-left:45px; font-style:italic;}
.prodlisting-page h3{ padding:6px 7px 0 0;}
.selectAdd{ float:left; width:100%;}
.selectAdd tr td{ padding:5px 0 5px 15px; font-size:10px;}
.selectAdd tr td table tr td{ padding:0;}
.selectAdd tr td table tr td span{ font-size:13px; font-weight:bold;}
.selectAdd .companyN{ font-weight:bold; font-size:11px;}
.cartBox .topCurv .content .selectAdd .selectAddress{ color:#18AD08; font-size:10px;}
.addressPopup{ position:absolute; right:5px; top:-30px;}
.selectAddH{ width:229px;}

.custnote{color:#18AD08; width:300px; font-size:12px}

/*--Main Container--*/
.main_view {
   height: 250px;
margin: 0 auto;
position: relative;
width: 750px;
}
#ctl00_ContentPlaceHolder1_pnlImage 
{
	margin-top:-123px\9;
	#margin-top:0px;
}
/*--Window/Masking Styles--*/
.slider
{
    float: left;
}
.window {
    height: 250px;
    overflow: hidden;
    position: absolute;
    width: 740px;
  
    
}


.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	bottom: 0;
	display: none;
	height: 33px;
	position: relative;
	right: 0;
	text-align: center;
	width: 178px;
	z-index: 100;
	top: 220px;
	left: 600px;
}
.paging a {
	text-decoration: none;
	color: #fff;
	background-color: #000000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.paging a.active {
	font-weight: bold;
	border: 1px solid #610000;
	color: #000000;
	background-color: #FFFFFF;
}
.paging a:hover {font-weight: bold;}

.cantpurchase{ float:left; width:96%; padding:10px; border:2px solid #F9F0F3; color:#444444; margin:6px 0; background:#F3F2F2}
.cantpurchase span{font-weight:bold; color:#D5006A; font-size:14px }



.rightpanelcustomstyle{ background: none repeat scroll 0 0 #F9F0F3;
    margin-top: 23px;
    padding: 0 0 10px 0; margin-bottom:20px}
    
.rightpanelcustomstyle input{ width:194px; font-size:11px; padding:2px; margin-top:4px}

.rightpanelcustomstyle a{ color:#D5006A; text-decoration:underline; font-size:12px; font-weight:bold;}

.rightpanelcustomstyle span{font-size:11px; font-weight:bold; color:#666}



.customcodestyle{ background: none repeat scroll 0 0 #F9F0F3;
    margin-top: 23px;
    padding: 11px;}
    
.customcodestyle input{ width:208px; font-size:11px; padding:2px; margin-top:4px}

.customcodestyle a{ color:#D5006A; text-decoration:underline; font-size:12px; font-weight:bold;}

.customcodestyle span{font-size:11px; font-weight:bold; color:#666}

#customImage img { float: left;
    margin-bottom: 10px;
    margin-right: 5px;
width: 777px;
height: 284px;
}
.accountUser{float:left; width:100%; border-bottom:dashed 1px #b5b5b5 ; color:#434343; padding-bottom:10px; font-size:14px; margin-bottom:5px;}
.accountDetailRow{float:left; width:100%;}
.shippingAddRow{float:left; width:98%; background:#e5e5e5; padding:3px 5px;}
.shippingAddRowTxt{float:left; width:100%;margin-bottom:5px; padding:3px 5px;}
.pinkBdrBox {
float:left;
width:100%;
 color:#444444; border:solid 1px #d4016a; margin-bottom:30px; margin-top:5px; padding:0px;
}
.gridnew table tr.colHeading td {
font-weight:bold;
padding:5px 0 5px 10px;
}
.orderRow{ background:#e5e5e5; padding:3px 0; margin-bottom:3px; color:#444341}
.orderRow td{ border-bottom:solid 2px #fff;border-right:solid 1px #fff; color:#444341}
.orderRow td.idlink a{color:#444341; font-size:12px; font-weight:normal;}
.edititemstyle{background-color: #ffffe1;}




*{margin:0px; padding:0px;}
.ItemOrderPanel{float:left; width:95%; padding:0 5%;}
.ItemOrderPanel .hd{float:left; width:100%; font-size:12px; color:#cf2077; font-weight:bold;}
.ItemOrderPanel .orderContent{float:left; width:100%; }
tr.myaccorderdetail{background:#cccccc; font-size:11px; color:#444444; font-weight:bold;}
.ItemOrderPanel .orderContent tr.hdRow td{padding:3px 5px;}
.ItemOrderPanel .orderContent td{font-size:11px; color:#444444;padding:3px 5px;}
.ItemOrderPanel .orderContent .freegiftsPanel{float:left; width:50%; margin-top:8px;}
.ItemOrderPanel .orderContent .freegiftsPanel .hd{float:left; width:100%; font-size:12px; color:#13ac1a; font-weight:bold; border-bottom:dashed 1px #13ac1a; padding:5px;}
.ItemOrderPanel .orderContent .freegiftsPanel ul{float:left; width:100%; padding:0px; margin-left:10px; list-style:none;}
.ItemOrderPanel .orderContent .freegiftsPanel ul li{float:left; width:100%; background:url(giftListingArrow.gif) left center no-repeat; padding-left:10px; font-size:11px;}
.ItemOrderPanel .orderContent .orderTotal{float:right; width:40%;}
.totals{ font-size:12px; font-weight:bold; color:#13ac1a; float:right;}
.totals td{padding:0px;}
.ItemOrderPanel .orderContent .orderTotal td.pinktxt{color:#ce2277; padding-top:10px}
.addressPanel{float:left; width:100%; margin-top:10px;}
.addressPanel .Panel{float:left; width:49%; padding-left:1%; font-size:12px; color:#000000;}

.havquestions{ float:left; width:244px; height:82px; cursor:pointer; background:url(../images/btn_submit-query.gif) no-repeat; border:0; margin-left:14px; margin-top:16px; margin-bottom:7px;}
.submitquestion
{
float:left;
font-size:14px;
font-weight:bold;
padding-right:3%;
text-align:right;
width:24%;	
}
.BtnQuoteToOrder 
{
    width:284px; cursor:pointer; float:left; 
    height:25px;
background:url("/images/btn-quote-order-pay.png") no-repeat scroll 0 0 transparent;
border:none;
}
a.BtnQuoteToOrder 
{
    width:284px;
    height:25px;
background:url("/images/btn-quote-order-pay.png") no-repeat scroll 0 0 transparent;
border:none;
}
/* Cases */
.casesPanel{float:left; padding:5px 2%; width:96%;}
.casesRow{float:left; width:100%; font-size:12px; color:#444444; margin:3px 0;}
.casesRow .date{float:left; color:#d5006a; font-size:11px; font-style:italic; padding-right:3px;}
.casesRow .caseTxt{float:left;  font-size:11px; width:30%; border-right:solid 1px #e5e5e5; padding-right:5px;}
.casesRow .reply{float:left; padding-left:10px; font-size:11px;}
.casesRow .reply span{font-style:italic; color:#888888;}


.orderRow1{ background:#e5e5e5; padding:3px 0; margin-bottom:3px; color:#444341}
.orderRow1 td{ border-bottom:solid 2px #fff;border-right:solid 1px #fff; color:#444341}
.orderRow1 td.idlink a{color:#444341; font-size:12px; font-weight:normal;}


.myAccountdetail .casetitle{font-weight:bold;padding-top:7px;width:100%; float:left;

}
.myAccountdetail .casesdetail{border-bottom:1px dotted #CCCCCC;padding-bottom:7px;width:100%;float:left;
}
.myAccountdetail td{ padding-left:4px }
.freeStuffIcon{float:right; width:58px; height:57px; position:relative; z-index:300; top:-16px; right:-23px;}

.prdtShipHistoryHd{float:left;font-size:11px;font-weight:bold;margin-top:10px; }
.prdtShipHistory{ width:98%; background:#E5E5E5; border-collapse:collapse }
.prdtShipHistory th{font-weight:bold; padding:3px 0 3px 10px; text-align:left;}
td.bigTxt{ font-size:13px;padding-top:10px !important; }
.proDivider{ border-bottom:1px dotted #ccc}
.recentCom{color:#D5006A}
.noteRecentAct { text-align:center; width:100%; }
.noteRecentAct p span.hltTxt{ background:none repeat scroll 0 0 #FFECFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
padding:4px;}
.noteRecentAct p span{ float:left; padding:4px}
.noteRecentAct p span.noteAstric{ color:#ff0000; font-size:20px}

span.prdShortDes{  color: #13AC1A;
    float: left;
    font-style: italic;
    margin-bottom: 8px;}
span.prdtShipHistoryHd {
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
}



#maincontent .accountForm .submitbg {
    background: url("/images/questions-return-bg.gif") no-repeat scroll 0 0 transparent;
    height: 97px;
    padding-top: 39px;
}
#maincontent .accountForm .submitbg span a {
    color: #666666;
    float: left;
    font-size: 19px;
    font-weight: normal;
    margin-left: 7px;
    padding: 1px 0 0;
    text-decoration: none;
}

#maincontent .accountForm .submitbg span{   float: left;
    font-size: 18px;
    padding-left: 5px;
    text-align: left;
    width: 125px;}
    
.questionCommemtLabel{
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 0 12px 0 0;
    text-align: right;   
} 

.questionAction{ float:left;  margin-left: 70px;}
.questionAction .submitBtn { margin-top:0;  margin-right: 6px;}
.cartBox .topCurv .content input.pay4later { background:url(../images/btn-pay4later.jpg) no-repeat 0 0; border:0 none; cursor:pointer; float:left; height:35px; width:107px; margin-left:10px; }
.cartBox .topCurv .content input.goFinance { background:url(../images/instantfinance.png) no-repeat 0 0; border:0 none; cursor:pointer; float:left; height:38px; width:186px; margin-left:74px;}
.cartBox .topCurv .content input.confirmFinance { background:url(../images/btn-goFinance.jpg) no-repeat 0 0; border:0 none; cursor:pointer; float:left; height:33px; width:169px; }
.financeHd{float:left; width:60%; color:#D5006A; font-weight:bold; font-size:16px; font-style:italic; margin-bottom:3px}
.financebg{float:left; width:60%;/*background:url(../images/finance-bot-bg.gif) no-repeat left bottom #fceff5;*/  padding-bottom:5px;}
.financeTxt{float:left;margin-top:5px;  font-size:13px;}
a.GBPCurrency{ background:url(../images/uk.png) no-repeat 0 0; border:0 none; width:100%;margin-top:0px; text-decoration:none;}
a.EURCurrency{ background:url(../images/europe.png) no-repeat 0 0; border:0 none; width:100%; margin-top:0px; text-decoration:none;}
.CurrencyTab{width:171px;height:28px;float:right;background:url(../images/languag-bar-bg.png) no-repeat 0 0; color:#D5016C;}
#body .topNavigation .rightlink .CurrencyTab a{color:#D5016C; float:left; padding-top:5px; padding-left:15px; }





@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
p_content_container {
	
	margin: auto;
	height: 300px;
	width: 550px; float:left
}
.p_main {
	
	margin: 10px;
	float: left;  
	height: 128px;
	width: 515px;
}
.p_main h5 {
    color: #000000; width:100%;
    font-size: 20px; float:left; padding:5px 0px;
   
}
.p_main p{ text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif}

.p_main ul{ float:left;
margin-top:10px;
padding:0;
width:100%; }
.p_main li  {
    border-top:1px solid #F2F2F2;
color:#000000;
display:block;
float:left;
list-style:none outside none;
margin:0;
padding:5px 0;
width:100%;
    
}

.p_main li a{float:left;
margin-left:10px;
width:6%;}
.p_main li:hover  { background:#f2f2f2;}
.p_main li a.GBPCurrency { float:left; }

.p_main li a .EURCurrency{ float:left}
.txt { margin-top:10px; float:left; font-size:13px;}
.p_main .left-txt{ float:left; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; margin-top:15px;}
.p_main .right-btn{ margin-right:15px; float:right; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; margin-top:15px;}

.SocialIcon{float:left;}
