body{margin:0px;padding:0px;border:none;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
a img{border:none;}
form{margin:0px;padding:0px;}
select, input{font-family:verdana,arial,helvetica,sans-serif;}
#outercontent{width:1040px;margin:0px auto 20px auto;background-color:#fff;}
#maincontent{clear:both;margin:20px auto 0px auto;min-height:600px;width:1040px;/*background:url(../images/bg_maincontent.png) repeat-x bottom left;*/padding-bottom:15px;}
#footer{clear:both;width:1040px;margin:10px auto 0px auto;min-height:60px;text-align:center;}
#leftcolumn{float:left;clear:none;width:172px;min-height:600px;margin:0px;}
#innercontent{float:left;clear:none;margin:0px 20px 0px 20px;width:656px;min-height:500px;height:auto;}
#innercontentLarge{float:left;clear:none;margin:0px 0px 0px 20px;padding:0px;width:848px;min-height:600px;height:auto;}
#rightcolumn{float:left;clear:right;width:172px;min-height:600px;margin:0px;}
#innerfooter{clear:both;width:100%;min-height:1px;margin:0px auto 0px auto;padding:0px 0px 0px 0px;}
#innercontent h1{margin-top:0px;padding:0px;line-height:36px;color:#111;font-size:24px;font-weight:normal;letter-spacing:0em;border-bottom:solid 1px #d7d7d7;}
#innercontentLarge h1{margin-top:0px;padding:0px;line-height:36px;color:#111;font-size:24px;font-weight:normal;letter-spacing:0em;border-bottom:solid 1px #d7d7d7;}
#innercontent p.h1{margin-top:0px;padding:0px;line-height:36px;color:#111;font-size:24px;font-weight:normal;letter-spacing:0em;border-bottom:solid 1px #d7d7d7;}
#headcontent{width:1040px;min-height:54px;clear:both;margin:15px auto 0px auto;}
#logo{float:left;clear:none;}
#headcontent h1 {font-size:9px;font-weight:normal;color:#999;margin:0px;padding:0px;line-height:18px;}
#hmenu{clear:left;width:1038px;min-height:30px;margin:0px auto 0px auto;padding:0px;border:solid 1px #e2e2e2;border-top:solid 1px #d9d9d9;background:url(../images/bg_hmenu.png) repeat-x top left;}
#hmenu .mItem{float:left;clear:none;cursor:pointer;margin:0px;padding:0px 15px 0px 20px;line-height:30px;font-weight:bold;}
#hmenu .mItem.lastItem{}
#hmenu .mItem a{font-size:11px;color:#4c4c4c;text-decoration:none;}
#hmenu .mItem a:hover{text-decoration:underline;}
#hmenu .mItem:hover{}
#hmenu #hmenusub1{float:left;clear:none;width:868px;background:url(../images/bg_lastItem.png) no-repeat top right;border-right:solid 1px #e2e2e2;}
#hmenu #hmenusub2{float:left;clear:none;width:153px;text-align:center;background:url(../images/bg_hmenusub2.png) repeat-x top left;}
#hmenu #hmenusub2 .mItem{float:left;clear:none;padding:0px 7px 0px 6px;}
#hmenu #hmenusub2 .mItem a{font-size:10px;color:#000;}
#hmenu #hmenusub2 .mItem.acc{padding:0px 8px 0px 13px;}
#t2menu{float:left;clear:none;width:820px;min-height:54px;margin:0px;}
#t2menu #t2cart{float:right;clear:none;width:163px;min-height:54px;background:url(../images/bg_t2cart.png) no-repeat bottom left;text-align:left;}
#t2menu #t2cont{float:right;clear:none;width:210px;min-height:54px;}
#t2menu #t2src{float:right;clear:none;width:350px;min-height:54px;margin-right:160px;}
#t2cart .cartlabel{margin:10px 0px 0px 0px;color:#767676;font-weight:bold;font-size:11px;line-height:16px;padding-left:30px;background:url(../images/icon_cart.png) no-repeat 4px 50%;}
#t2cart .cartlabel a{color:#767676;text-decoration:none;}
#t2cart .cartitems{margin:5px 0px 0px 0px;font-size:9px;color:#111;padding-left:30px;}
#t2cart .cartitems span.pr{font-weight:bold;font-size:9px;color:#00336c;}
#t2cont .t2contitems{float:right;clear:none;width:47%;margin:10px 5px 0px 0px;color:#767676;font-weight:bold;font-size:12px;}
#t2cont .t2contlabel{float:right;clear:none;width:47%;margin:10px 5px 0px 0px;color:#767676;font-size:12px;}
#t2menu #tSrc{float:left;clear:none;width:300px;min-height:25px;margin:12px 0px 0px 0px;padding:0px;background:url(../images/t_src.png) no-repeat bottom left;}
#t2menu #srcqr{width:310px;margin:4px 0px 0px 5px;color:#c20605;font-size:11px;font-weight:bold;background:transparent;border:none;}
#t2menu #srcgo{margin:12px 0px 0px 0px;}
.leftBox{float:left;clear:both;width:170px;height:auto;margin:0px 0px 20px 0px;border:solid 1px #d7d7d7;border-radius:4px;}
.leftBox.ctr {text-align:center;border:0px;padding:0px;margin:0px;}
.leftBox div.catheading{width:170px;min-height:31px;margin:0px;padding:0px;background:url(../images/bg_leftcatimg.png) no-repeat top left;}
.leftBox h3 {margin:0px;padding:0px 0px 0px 11px;line-height:30px;font-size:13px;color:#fff;border-bottom:solid 1px #ccc;background-color:#00336C;}
.leftBox h3 a {color:#fff;text-decoration:none;}
ul.filterBox{list-style-type:none;margin:0px;padding:0px;}
ul.filterBox li{padding:0px 0px 0px 11px;color:#252525;font-size:13px;min-height:30px;line-height:30px;border-bottom:solid 1px #fbfbfb;border-top:solid 1px #d7d7d7;background:#f0f0f0;}
ul.filterBox li.sel{color:#00336c;background:#fff;}
ul.filterBox li:hover{color:#00336c;background:#fff;}
ul.filterBox li.sel a{color:#00336c;}
ul.filterBox li.lastItem{margin-top:10px;}
ul.filterBox li a{color:#00336c;font-size:12px;font-weight:bold;text-decoration:none;}
ul.filterBox2{list-style-type:none;margin:0px;padding:0px;}
ul.filterBox2 li{padding:0px 0px 0px 4px;color:#252525;font-size:11px;min-height:20px;line-height:20px;border-bottom:solid 1px #fbfbfb;border-top:solid 1px #d7d7d7;background-color:#f0f0f0;}
ul.filterBox2 li.sel{color:#00336c;}
ul.filterBox2 li:hover{color:#00336c;}
ul.filterBox2 li.sel a{color:#00336c;}
ul.filterBox2 li.lastItem{margin-top:10px;}
ul.filterBox2 li a{color:#252525;font-size:11px;font-weight:normal;text-decoration:none;}
ul.featMfrs{list-style-type:none;margin:8px 0px 12px 0px;padding:0px;}
ul.featMfrs li{font-size:12px;line-height:1.3em;padding:0px 0px 0px 11px;}
ul.featMfrs li a{color:#00336c;text-decoration:none;}
ul.featMfrs li a:hover{text-decoration:underline;}
.rightBox{float:left;clear:both;width:170px;height:auto;margin:0px 0px 20px 0px;border:solid 1px #d7d7d7;}
.rightBox.warranty{width:172px;min-height:130px;border:none;background:url(../images/bg_wbox.png) no-repeat top left;}
.rightBox.warranty div{margin:20px 5px 15px 75px;font-size:14px;font-weight:bold;color:#7d7d7d;}
.rightBox.warranty p{margin:5px 10px 0px 10px;font-size:10px;color:#7d7d7d;}
.rightBox.warranty a{color:#000;font-weight:bold;}
.rightBox.delivery{width:172px;min-height:107px;border:none;background:url(../images/bg_deliverybox.png) no-repeat top left;}
.rightBox.delivery div{margin:45px 5px 5px 75px;font-size:10px;color:#7d7d7d;}
.rightBox.delivery a{color:#000;font-weight:bold;}
.rightBox.bestseller h3{margin:0px;padding:0px 0px 0px 10px;line-height:30px;background-color:#00336C;color:#fff;}
.rightBox.suggest p {text-align:justify;}
.rightBox.suggest p.h3{margin:0px;padding:0px 0px 0px 11px;line-height:30px;font-size:13px;font-weight:bold;color:#fff;border-bottom:solid 1px #ccc;background-color:#00336C;}
.rightBox .listBox{border-top:solid 1px #d7d7d7;padding-top:10px;background:url(../images/bg_listBox.png) repeat-x top left;}
.rightBox .listBox .prodListBox{display:inline-block;clear:both;width:170px;min-height:190px;text-align:center;margin:0px 0px 10px 0px;text-align:center;background:transparent;}
#footer ul.footerLinks{font-size:9px;color:#707070;margin:0px;padding:0px;}
#footer ul.footerLinks li{display:inline;color:#707070;border-right:solid 1px #707070;}
#footer ul.footerLinks li.lastItem{border-right:none;}
#footer ul.footerLinks li a{color:#707070;text-decoration:none;padding:0px 3px 0px 3px;}
#footer .footnote{font-size:9px;color:#999;}
.navback{float:right;clear:none;width:auto;min-height:16px;margin:0px;color:#333;line-height:16px;font-size:12px;text-align:right;}
.navlinks{width:90%;min-height:16px;margin:0px 0px 5px 0px;color:#999;line-height:14px;font-size:9px;}
.navback a, .navlinks a{color:#999;padding:0px 2px 0px 2px;font-size:10px;text-decoration:underline;}
#hBoxBanner{clear:both;width:100%;height:288px;margin-bottom:20px;}
#hBoxFeatured{float:left;clear:both;width:100%;min-height:265px;height:auto;margin-bottom:10px;}
#hBoxFeaturedHeader{float:left;clear:both;width:100%;min-height:29px;background:url(../images/bg_hBoxFeaturedHeader.png) repeat-x top left;}
#hBoxFeaturedHeader h3{margin:0px 0px 0px 10px;padding:0px;line-height:28px;font-size:13px;color:#fff;}
#hBoxFeaturedContent{float:left;clear:both;width:100%;min-height:236px;padding-top:10px;height:auto;background:url(../images/bg_hBoxFeatured.png) repeat-x bottom left #f0f0f0;}
#hBoxLatest{float:left;clear:both;margin-top:15px;width:654px;border:solid 1px #d7d7d7;}
#hBoxLatestHeader{min-height:29px;}
#hBoxLatestHeader h3{margin:0px 0px 0px 10px;padding:0px;line-height:28px;font-size:13px;color:#000;}
#hBoxLatestContent{width:100%;padding-top:15px;border-top:solid 1px #d7d7d7;background:url(../images/bg_hBoxLatest.png) repeat-x top left;}
.catListBox{float:left;clear:none;width:160px;min-height:175px;text-align:center;margin:0px 0px 20px 20px;}
.catListBox img{width:132px;height:132px;border:solid 1px #ddd;border-radius:4px;box-shadow:2px 2px 2px #ccc;}
.catListBox img:hover {box-shadow:2px 2px 2px #00336C;}
.catListBox p{padding:0px;margin:3px 0px 0px 3px;line-height:20px;}
.catListBox a{font-size:10px;font-weight:bold;color:#252525;text-decoration:none;}
.mfrBox{float:left;clear:none;width:160px;min-height:435px;text-align:center;margin:0px 0px 5px 0px;text-align:center;}
.mfrBox img{width:132px;height:132px;border:solid 1px #ddd;border-radius:4px;}
.mfrBox p{padding:0px;margin:3px 0px 0px 3px;line-height:20px;}
.mfrBox a{font-size:10px;font-weight:bold;color:#252525;text-decoration:none;}
#prodListContent{float:left;clear:both;width:100%;margin:0px;padding:0px;}
.prodListBox{display:inline-block;vertical-align:top;width:155px;min-height:235px;text-align:center;margin:0px 2px 5px 0px;text-align:center;}
.prodListBox img{display:inline-block;width:132px;height:132px;border:solid 1px #ddd;border-radius:5px;box-shadow:2px 2px 2px #ccc;}
.prodListBox img:hover {box-shadow:2px 2px 2px #00336C;}
.prodListBox div.bb_instock{float:right;clear:none;width:24px;height:24px;margin:-140px 0px 0px 0px;background:url(../images/img_instock.png) top right no-repeat;z-index:999}
.prodListBox div.bb_outstock{float:right;clear:none;width:24px;height:24px;margin:-140px 0px 0px 0px;background:url(../images/img_outstock.png) top right no-repeat;z-index:9999}
.prodListBox div.pName{min-height:50px;clear:both;}
.prodListBox p{padding:0px 2px 0px 2px;margin:2px;line-height:1.2em;width:95%;}
.prodListBox span.pr{font-weight:bold;font-size:10px;color:#00336c;}
.prodListBox a{font-size:10px;color:#252525;text-decoration:none;}
.prodListBox a:hover{color:#0083d1;}
.prodListBox a.mfrName{font-weight:normal;line-height:2em;}
.prodListBox a.mfrName:hover{color:#cf7600;}
.prodListBox p.opLine{line-height:28px;}
.paginator{float:left;clear:both;width:100%;min-height:28px;margin:0px 0px 15px 0px;border:solid 1px #d7d7d7;}
.paginator select{font-size:10px;font-weight:bold;color:#666;border:solid 1px #d7d7d7;}
.paginator p{margin:0px;padding:0px;line-height:28px;color:#909090;font-size:10px;font-family:verdana,arial,helvetica,sans-serif;}
.paginator a{line-height:20px;color:#666;margin-left:4px;text-decoration:none;border:solid 1px #d7d7d7;padding:3px 6px 3px 6px;font-weight:bold;}
.paginator a:hover{}
.paginator a.pn{color:#666;}
.paginator span{margin-left:4px;color:#00336c;font-weight:bold;border:solid 1px #999;padding:3px 6px 3px 6px;}
.paginator .pageLabels{float:left;clear:none;width:45%;margin:0px;padding:0px;color:#252525;}
.paginator .pageLinks{float:left;clear:none;width:54%;margin:0px;padding:0px 3px 0px 0px;text-align:right;}
#sorters{float:left;clear:both;width:100%;min-height:28px;margin:0px;margin:0px 0px 15px 0px;border:solid 1px #d7d7d7;}
#sorters p{margin:0px;padding:0px;line-height:28px;color:#909090;}
#sorters select{color:#666;font-size:10px;font-weight:bold;}
#pdImgBox{float:left;clear:none;width:366px;min-height:400px;margin:0px 16px 0px 0px;text-align:center;border:solid 1px #ddd;border-radius:5px;}
#pdImgBox img.pImg{width:364px;height:364px;margin:12px auto 0px auto;}
#pdImgBox .iconEnlarge{float:right;margin:10px 30px 0px 0px;}
#pdAddImg{float:left;clear:both;width:100%;min-height:36px;background:url(../images/bg_pdAddImg.png) repeat-x top left;}
#pdAddImg img{width:30px;height:30px;margin:3px 0px 0px 0px;}
#pdInfo{float:left;clear:right;width:464px;min-height:403px;margin:0px;}
#pdInfo #pdLike{float:right;clear:none;width:50%;min-height:23px;text-align:right;}
#pdInfo #pdStock{float:left;clear:none;width:50%;min-height:23px;line-height:34px;}
#pdInfo #pdStock .stockLabel{float:left;clear:both;width:100px;color:#fff;font-size:11px;font-weight:bold;height:23px;line-height:23px;}
#pdInfo #pdStock .stockLabel .instock{background-color:#3ca52c;padding:2px 5px 2px 5px;}
#pdInfo #pdStock .stockLabel .instockp{background-color:#3ca52c;padding:2px 5px 2px 5px;}
#pdInfo #pdStock .stockLabel .outstock{background-color:#f00;padding:2px 5px 2px 5px;}
#pdInfo #pdHeading{float:left;clear:both;width:100%;min-height:75px;margin:15px 0px 0px 0px;}
#pdInfo #pdCart{float:left;clear:both;width:100%;min-height:110px;margin:5px 0px 0px 0px;background:url(../images/bg_pdCart.png) repeat-x top left;}
#pdInfo #pdCart p{padding:5px 0px 0px 10px;font-size:13px;}
#pdInfo #pdCart span.pdPrice{font-weight:bold;}
#pdInfo #pdCart #addtocart{float:right;margin:0px 10px 0px 0px;}
#pdInfo #pdDetails{float:left;clear:none;width:100%;margin:0px 0px 0px 0px;}
div.tab{float:left;clear:none;min-width:125px;min-height:24px;margin:0px 0px -1px 0px;padding:0px;border:solid 1px #d7d7d7;}
div.tab p{margin:0px;padding:0px 10px 0px 10px;line-height:24px;text-align:center;font-size:10px;font-weight:bold;}
div.tab.ton{cursor:default;background-color:#fff;color:#000;}
div.tab.toff{cursor:pointer;background-color:#ebebeb;color:#555;}
div.ptab{float:left;clear:both;width:456px;min-height:141px;margin:0px;padding:3px;border:solid 1px #ccc;overflow:auto;}
div.ptab.toff{display:none;}
div.ptab img.pIcon{float:left;clear:none;margin-top:-5px;margin-right:30px;}
#pdDetails #tabcontent1 p{margin:0px;padding:7px 0px 5px 5px;;font-size:12px;}
#pdDetails #tabcontent2{/*background:url(../images/icon_warranty.png) no-repeat 3% 50%;*/}
#pdDetails #tabcontent2 p{padding-left:50px;}
#pdDetails #tabcontent2 p.hText{margin-top:10px;font-weight:bold;font-size:14px;color:#707070;}
#pdDesc{float:left;clear:both;width:98%;min-height:50px;margin:20px 0px 0px 0px;padding:0px 1% 0px 1%;border: solid 1px #ccc;border-radius:5px;}
#pdRelated{float:left;clear:both;width:100%;min-height:50px;margin:20px 0px 0px 0px;}
#pdReviews {clear:both;}
#pdReviews p {padding-bottom:5px;border-bottom:solid 1px #ccc;}
#pdReviews p.nobrd {border:none;}
#pdRelated h2, #pdDesc h2, #pdReviews h2{font-family:verdana;font-size:20px;font-weight:normal;line-height:1.5em;color:#888;border-bottom:solid 1px #d7d7d7;}
.cartListing{table-layout:fixed;width:100%;margin:5px auto 5px auto;border:none;font-size:11px;}
.cartListing td.pName{text-align:left;}
.cartListing td.sep{height:1px;border-bottom:solid 1px #d7d7d7;}
.cartListing td p{margin:0px;padding:0px;line-height:1.5em;margin-left:2px;color:#252525;}
.cartListing td a{font-size:12px;color:#252525;text-decoration:none;}
.cartListing td img.cartThumb{width:132px;height:132px;border:solid 1px #ddd;}
.cartListing td p.pPrices{color:#999;font-size:11px;}
.cartListing td p.pPrices span{font-weight:bold;color:#00336c;}
.cartListing tr.totals{font-size:12px;font-weight:bold;color:#000;line-height:50px;text-align:center;}
.cartListing td.labelTotal{color:#000;text-align:right;}
.cartListing td.labelTotal select {width:110px; font-weight:normal;font-size:11px;}
.cartListing td.labelTotalPrice{text-align:right;color:#00336c;}
.cartListing tr.totalsSmall{font-size:11px;font-weight:bold;line-height:1.5em;}
.cartListing.orderList{border:solid 1px #d7d7d7;}
.cartListing.orderList td{font-size:12px;line-height:1.7em;border:dotted 1px #ccc;}
.cartListing.orderList a{font-size:11px;color:#db891b;}
.cartListing.orderList a.warn{font-size:12px;color:#f00;}
.cartListing p.warn{color:#f00;}
.cartListing.orderList td{font-size:11px;line-height:1.7em;}
.cartListing.orderList a{font-weight:bold;color:#00336c;}
.cartListing.orderList a.warn{color:#f00;}
a.warn{font-weight:bold;font-size:12px;color:#f00;}
input.qty{text-align:center;font-size:11px;height:13px;vertical-align:middle;}
input.cartbtn{line-height:24px;vertical-align:middle;}
#btncheckout{text-align:right;margin:10px 1% 0px 0px;padding:0px;}
td.ralign{text-align:right;}
td.calign{text-align:center;}
.retline{margin:40px 0px 0px 0px;}
#innercontent p.h2{margin-top:35px;padding:0px;line-height:18px;color:#00336c;font-size:13px;letter-spacing:0em;font-weight:bold;}
a.htop{color:#00336c;font-size:11px;}
ul.faq{list-style-type:disc;color:#00336c;margin:5px 0px 0px 15px;padding:0px;font-size:12px;}
ul.faq li{margin:0px;padding:0px;line-height:1.3em;}
ul.faq li a{color:#00336c;}
#innercontent p.h3{font-size:18px;font-weight:normal;padding:0px;margin:0px;line-height:24px;color:#4d4d4d;}
#innercontent p.h3 span{float:right;font-size:12px;font-weight:normal;padding:0px;margin:0px 10px 0px 0px;;line-height:24px;}
#innercontent div.h3{float:left;clear:both;width:100%;font-size:18px;font-weight:normal;padding:0px;margin:0px;line-height:24px;color:#4d4d4d;}
#innercontent div.h3 span{float:right;font-size:12px;font-weight:normal;padding:0px;margin:0px 10px 0px 0px;;line-height:24px;}
#loginInnerBox{border-radius:7px;box-shadow:2px 2px 2px #ccc;width:99%;min-height:260px;margin:10px auto 0px auto;padding-top:10px;border:solid 1px #ddd;border-right:solid 2px #ddd;border-left:solid 2px #ddd;}
#loginBoxNew{float:left;clear:none;width:265px;margin:0px 0px 0px 15px;}
#loginBoxNew p{width:95%;margin:18px auto 3px auto;font-size:11px;color:#4d4d4d;}
#loginBoxAuth{float:left;clear:none;width:238px;min-height:160px;margin:0px 0px 0px 60px;}
#loginBoxAuth p{margin:0px;padding:0px;line-height:24px;color:#4d4d4d;font-size:11px;font-weight:bold;}
#loginBoxAuth a{color:#999;font-size:10px;font-weight:normal;}
#loginBoxAuth p.btnLogin{}
#loginBoxAuth span.iField{display:block;width:233px;height:25px;padding-left:2px;}
#loginBoxAuth span.iField input{width:228px;border:solid 1px #d6d6d6;font-size:11px;margin:0px;height:1.8em;border-radius:4px;box-shadow:2px 2px 2px #ccc;}
span.inputReq{color:#fd0000;}
.error{line-height:14px;color:#f00;margin-left:20px;font-weight:bold;font-size:1.2em;}
.errorMsg{line-height:14px;color:#f00;}
.errorMsg.wt{font-size:1.1em;font-weight:bold;line-height:18px;padding:10px;margin:5px;border-radius:5px;box-shadow:2px 2px 2px #f00; border:solid 1px #f00}
.errorMsg.wb{font-size:1.1em;padding:10px;line-height:18px;background-color:#fcce91;font-weight:bold;}
.errorMsg a{color:#f00;}
span.bl{float:left;width:150px;display:inline;margin:6px 0px 0px 0px;}
span.lb{float:left;width:150px;padding:0px;display:inline;}
span.lb.emp{font-weight:bold;}
.redlabel{color:#00336c;font-size:0.9em;line-height:0em;}
p.notice{color:#00336c;}
.iconstd{vertical-align:middle;}
.comBox{border-radius:7px;box-shadow:2px 2px 2px #ccc;width:99%;float:left;clear:both;/*width:635px;*/min-height:100px;height:auto;margin:10px auto 10px auto;padding:10px 0px 5px 10px;border:solid 1px #ddd;border-right:solid 2px #ddd;border-left:solid 2px #ddd;}
.comBox.hp{display:none;}
#innercontent .comBox p.h3{margin:0px 0px 10px 0px;}
.comBox div.dt, #frmregister div.dt{float:left;clear:none;margin:8px 20px 0px 0px;font-size:12px;font-weight:bold;color:#4d4d4d;line-height:1.2em;}
.comBox div.dt.clr{width:90%;}
.comBox div.dt.clr.fw{width:100%;clear:left;min-height:5px;}
.comBox input.tfield, .comBox select.tfield{border:solid 1px #d6d6d6;font-size:11px;margin:3px 5px 5px 0px;height:1.4em;}
.comBox select.tfield.addr{margin-left:10px;min-width:150px;}
#frmregister input.tfield{border:solid 1px #d6d6d6;font-size:11px;margin:0px;height:1.8em;border-radius:4px;box-shadow:2px 2px 2px #ccc;}
.comBox select.tfield{border:solid 1px #d6d6d6;font-size:11px;margin:3px 5px 5px 0px;height:1.8em;}
.comBox div.sep1{float:none;clear:both;min-height:1px;width:99%;}
span.req{font-weight:normal;color:#00336c;}
p.tnote{font-weight:bold;color:#4d4d4d;line-height:1.2em;}
p.tnote2{margin:20px 0px 0px 0px;padding:0px;font-weight:bold;font-style:italic;color:#4d4d4d;line-height:1.2em;}
p.tnote3{margin:0px;padding:0px;line-height:1.8em;}
p.tnote3 a{color:#00336c;}
p.tnote4{color:#666;}
span.tnote2{color:#4d4d4d;font-weight:bold;}
span.tnote2.ind{padding-left:20px;}
ul.shipnote li {margin:5px 0px 5px 0px;text-align:justify}
span.label3{font-weight:bold};
a.tnote{color:#00336c;font-weight:bold;text-decoration:none;}
a.tnote2{color:#00336c;font-size:11px;text-decoration:none;padding-left:10px;}
div.sep1{clear:both;margin:2px 0px 5px 0px;min-height:1px;width:100%;background-color:#ddd;}
input.tfield{border:solid 1px #d6d6d6;font-size:11px;height:1.4em;}
textarea.tfield{border:solid 1px #d6d6d6;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
.itemsList{table-layout:fixed;display:block;width:100%;margin:5px auto 15px auto;border:none;font-size:11px;}
.itemsList.acc{clear:both;margin:5px auto 30px auto;border:solid 1px #f00;}
.itemsList .iTitle{font-weight:bold;color:#4d4d4d;}
.itemsList .iLabel{font-weight:bold;color:#9b9b9b;}
.itemsList .iPrice{text-align:right;font-weight:bold;color:#00336c;}
.itemsList td.sep{min-height:2px;border-bottom:solid 1px #d7d7d7;}
.btncontinue{text-align:right;margin:10px 0px 0px 0px;padding:0px;}
#map_canvas{float:left;clear:both;margin:10px 0px 10px 0px;min-height:460px;width:556px;}
#innercontent #map_canvas h1{margin:0px;padding:0px;line-height:20px;color:#000;font-size:14px;font-weight:bold;}
#innercontent #map_canvas p{color:#000;margin:0px;padding:0px;line-height:14px;}
.popup_facebook {position: fixed;z-index:1000;width:580px;background:#ffffff center center no-repeat;border:#00336c solid 8px;height:325px;margin-left:170px;top:95px;padding:5px;box-shadow:8px 5px 5px #ccc}
.popup_facebook div {cursor:pointer;font-weight:bold;text-align:right;margin-bottom:5px;}
.popup_facebook .fb_header {font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:13px;font-weight:bold;color:#3B5998;text-align:center;cursor:default;}
/* new CO */
.cartListingOrder{table-layout:fixed;width:95%;margin:5px auto 5px auto;border:none;font-size:11px;}
.cartListingOrder td.pName{text-align:left;}
.cartListingOrder td.sep{height:1px;border-bottom:solid 1px #d7d7d7;}
.cartListingOrder td p{margin:0px;padding:0px;line-height:1.5em;margin-left:2px;color:#252525;}
.cartListingOrder td a{font-size:12px;color:#252525;text-decoration:none;}
.cartListingOrder tr.totals{font-size:12px;font-weight:bold;color:#000;line-height:2em;}
.cartListingOrder td.labelTotal{color:#000;}
.cartListingOrder td.labelTotalPrice{text-align:right;color:#00336c;}
.cartListingOrder tr.totalsSmall{font-size:11px;font-weight:bold;line-height:1.5em;}


p.btn{text-align:center;}
.largeBtn {color:#fff;line-height:3.5rem;text-decoration:none;border:solid 1px #d7d7d7;font-weight:bold;background-color:#00336c;border-radius: 10px;padding:10px 80px;box-shadow:2px 2px 2px #ccc;}
p.aLink a{font-size:1.1em;font-weight:600;line-height:2em;color:#00336c;text-decoration:none;}
span.bbtn{background-color:#f5f5f5;border:solid 1px #c6c6c6;padding:2px 8px 4px 8px;margin:0px 5px;}
span.bbtn img{vertical-align:middle;}


