/* 915 -> 801, reduce by 114  */
div.checkoutmainbody { float:left; width:801px; margin-left:77px; display:inline; }
.checkoutcontentbody { width:801px; }
td.checkoutvertbar { background-color:#DCD8C0; }
div.checkoutcontent { width:801px; }
div.errpage { float:left; margin-top:15px; margin-left:20px; margin-bottom:35px; display:inline; }
div.errbotspacer { float:left; width:801px; height:1px; }

div.chkmainhorizbar { float:left; width:801px; height:2px; background-color:#FFFFFF; }
div.chkheaderbartop { float:left; width:801px; height:21px; line-height:20px; font-size:15px; font-weight:bold; background-color:#EDF9FF; }
div.chkheadertitle { float:left; margin-left:10px; display:inline;}
div.chkheaderbartop2 { float:left; width:801px; height:16px; line-height:14px; font-size:12px; background-color:#EDF9FF; }
div.chkheaderbartop3 { float:left; width:801px; height:21px; padding-top:3px; line-height:16px; font-size:13px; font-weight:bold; background-color:#6699CC; }
div.chkheaderimg3 { float:left; display:inline; }
div.chkheadertitle3 { float:left; margin-left:5px; margin-right:10px; vertical-align:top; color:#FFFFFF; display:inline; }
div.chkmainhorizspacebar { float:left; width:801px; height:12px; }
div.chkmainhorizspacebar2 { float:left; width:801px; height:30px; }
div.chkbuttonbar { float:left; width:100%; height:1px; margin-top:10px; background-color:#cccccc; display:inline; }
div.chkbuttons { float:left; width:100%; margin-top:20px; display:inline; }
div.chkbutton { float:right; margin-left:20px; }
div.chkbuttonleft { float:left; margin-right:20px; }
div.chkinfotext { float:left; width:700px; margin-bottom:10px; }
div.chkinstrtext { float:left; width:600px; color:#0C51AD; margin-bottom:5px; }
div.chkerrortext { float:left; width:781px; margin-left:10px; margin-top:20px; font-weight:bold; color:red; display:inline; }
div.chkerrortext2 { float:left; width:100%; font-weight:bold; color:red; }
div.chkfinetext { float:left; width:580px; font-size:12px; margin-bottom:5px; }
div.chkfineprint { font-size:10px; line-height:12px; margin-top:3px; }
div.chkinfoboxright { float:right; margin-right:10px; margin-top:20px; display:inline; }
div.chkinfoboxright2 { float:right; }
div.chkvertspace { float:left; width:600px; height:20px; }

.chkdatagrid { float:left; FONT-SIZE:12pt; COLOR: black; FONT-FAMILY: verdana; }
.chkdatagrid TR TD { height:30px; vertical-align:bottom; border-collapse:collapse; }
.chkdatagrid TR TD INPUT { FONT-SIZE: 10pt; FONT-FAMILY: verdana; width:2em; }

div.sccontent { width:801px; margin-right:20px; }
div.scheaderbartop2 { float:left; width:556px; height:21px; line-height:20px; font-size:13px; font-weight:bold; background-color:#6699CC; }
div.scheadertitle2item { position:absolute; margin-left:10px; color:#FFFFFF; }
div.scheadertitle2qty { position:absolute; margin-left:307px; color:#FFFFFF; }
div.scheadertitle2unit { position:absolute; margin-left:399px; color:#FFFFFF; }
div.scheadertitle2total { position:absolute; margin-left:479px; color:#FFFFFF; }

div.scnoitems { height:200px; color:#ff0000; margin-left:20px; margin-top:10px; }
div.scmsg { height:25px; color:#ff0000; margin-left:20px; margin-top:10px; }
div.sccart { float:left; width:556px; }
div.sccartlist { float:left; width:556px; line-height:40px; }
div.sccartitem { float:left; width:286px; margin-left:10px; margin-right:10px; line-height:18px; margin-top:10px; display:inline; }
div.sccartqty { float:left; width:35px; padding-top:8px; }
div.sccartdel { float:left; width:45px; }
div.sccartunit { float:left; width:80px; margin-right:5px; text-align:right; }
div.sccarttotal { float:left; width:80px; margin-right:5px; font-weight:bold; text-align:right; }

div.sccartbar { float:right; width:100%; height:1px; margin-top:20px; background-color:#cccccc; }
div.sccartinfoline { float:left; width:476px; margin-left:40px; margin-right:40px; margin-top:10px; display:inline; }
div.sccartinfolinesym { float:left; width:15px; }
div.sccartinfolinetext { float:left; width:461px; }
div.sccartinfolinebtn { float:left; width:100%; margin-top:10px; display:inline; }
div.sccartinfolinelbtn { float:left; margin-right:20px; display:inline; }
div.sccartinfolinerbtn { float:right; }

div.sccarttotals { float:left; width:100%; font-size:12px; margin-top:10px; }
div.scinfo { float:left; width:241px; margin-left:10px; display:inline; }
div.scinfoline { float:left; width:231px; margin-bottom:10px; }
div.scupdate { float:left; width:90px; }
div.sctotals { float:right; width:185px; }
div.sctotalline { float:left; width:185px; }
div.sclabel { float:left; width:110px; margin-right:5px; display:inline; }
div.sctotal { float:left; width:65px; margin-right:5px; font-weight:bold; text-align:right; display:inline; }
div.scshipcost { float:left; vertical-align:text-bottom; }
div.scshipcost1 { float:left; text-align:left; margin-right:5px; display:inline; }
div.scshipcost2 { float:left; text-align:left; }

div.sclastminitems { float:left; width:225px; margin-left:15px; margin-top:10px; display:inline; }
div.sclastminitemtitle { float:left; width:225px; }
div.sclastminitem { float:left; width:225px; }
div.sclastminitembar { float:left; width:100%; height:1px; background-color:#cccccc; margin-bottom:5px; }
div.sclastminitemlink { float:left; }
div.sclastminitemimg { float:left; width:65px; margin-right:10px; display:inline; }
div.sclastminitemtext { float:left; width:150px; }
div.sclastminitembtn { float:left; margin-top:10px; display:inline }

div.chklogcontent { float:left; width:781px; margin-left:10px; margin-top:20px; display:inline; }
div.chkloglbox { float:left; width:350px; height:200px; margin-top:0px; border:solid 1px #DCD8C0; display:inline; }
div.chklogrbox { float:right; width:350px; height:200px; margin-top:0px; border:solid 1px #DCD8C0; display:inline; }
div.chklogboxtop { float:left; width:100%; height:21px; line-height:20px; font-size:13px; font-weight:bold; background-color:#6699CC; }
div.chklogboxtitle { position:absolute; margin-left:20px; color:#FFFFFF; }
div.chklogboxtext { float:left; width:305px; margin-left:20px; margin-right:20px; margin-top:20px; display:inline; }
div.chklogboxlbtn { float:left; margin-left:20px; margin-top:5px; margin-bottom:15px; display:inline; }
div.chklogboxrbtn { float:right; margin-right:50px; margin-top:5px; margin-bottom:15px; display:inline; }
div.chklogboxedit { float:left; width:240px; height:50px; margin-left:20px; display:inline; }
div.chklogboxlabel { float:left; font-weight:bold; display:inline; }
.chklogboxeditfield { width:25em; }
div.chkloginfoboxes { float:left; width:781px; margin-left:10px; height:140px; margin-top:20px; display:inline; }
div.chkloginfobox { float:left; margin-left:30px; display:inline; }

div.chkbilleditarea { float:left; width:610px; margin:20px 0px 20px 10px; display:inline; }
div.chkbilloptions { float:left; }
div.chkbillchkbox { float:left; width:600px; color:#0C51AD; margin-left:5px; display:inline; }

div.chkeditshiplbl{ float:left; }
div.chkeditshiplabel { float:left; font-weight:bold; margin-bottom:1px; }

.chkeditlabel { font-weight:bold; margin-bottom:1px; }
.chkeditlabelfine { font-size:smaller; line-height:9px; }
.chkediterrlabel { color:red; font-weight:bold; margin-bottom:2px; }
.chkeditfield { width:20em; }
.chkeditfield2 { width:7em; }
.chkeditfield3 { width:12em; }
.chkeditfieldph1 { width:3em; margin-right:5px; }
.chkeditfieldph2 { width:5em; }
.chkeditfielddt1 { width:4em; margin-right:10px; }
.chkeditfielddt2 { width:5em; }
div.chkeditcoldt { float:left; width:60px; height:50px; }
div.chkeditcol1 { float:left; width:240px; height:50px; }
div.chkeditcol2 { float:left; width:240px; height:50px; margin-left:20px; display:inline; }
div.chkeditcol3 { float:left; width:90px; height:50px; margin-left:20px; display:inline; }
div.chkeditcol4 { float:left; width:300px; height:50px; }
div.chkeditchkbox { float:left; width:600px; height:30px; }
div.chkeditchkboxbtn { float:left; width:25px; }
div.chkeditchkboxtext { float:left; width:500px; margin-top:4px; display:inline; }
div.chkeditradio { float:left; width:580px; }
div.chkeditradiobtn { float:left; width:25px; }
div.chkeditradiotext { float:left; width:550px; margin-top:4px; display:inline; }

div.chkshiparea { float:left; width:781px; margin:20px 0px 20px 10px; display:inline; }
div.chkshiparealeft { float:left; width:600px; }
div.chkshipinfotext { float:left; width:590px; margin-bottom:10px; }
div.chkshipgift { float:left; width:400px; margin-bottom:10px; }
.chkshipgiftmsg { width:350px; height:77px; }
div.chkshipcouponbar { float:left; width:801px; height:21px; line-height:20px; font-size:15px; font-weight:bold; background-color:#edf9ff; }

div.chkpymtarea { float:left; width:781px; margin:20px 0px 0px 10px; display:inline; }
div.chkpymtarea2 { float:left; width:600px; margin:20px 0px 0px 10px; display:inline; }
div.chkpymttext { float:left; width:600px; margin-top:20px; }
div.chkpymttext2 { float:left; width:600px; margin-bottom:10px; display:inline; }
div.chkpymtmsg { color:red; }
div.chkpymtgccol1 { float:left; width:150px; height:50px; margin-top:20px; }
div.chkpymtgccol2 { float:left; width:70px; height:50px; margin-left:20px; margin-top:20px; text-align:right; display:inline; }
div.chkpymtgcnum { float:left; }
div.chkpymtgcbal { float:right; text-align:right; }
div.chkpymtcccol1 { float:left; width:200px; height:50px; }
div.chkpymtcccol2 { float:left; width:200px; height:50px; margin-left:20px; display:inline; }
.chkpymtcctypefield { width:15em; }
.chkpymtccnumfield { width:15em; }
.chkpymtddfield { width:5em; margin-right:10px; }

div.chkgcpymtarea { float:left; width:781px; margin:20px 0px 0px 10px; display:inline; }
div.chkgcpymttext { float:left; width:781px; }
div.chkgcpymtarealine { float:left; width:761px; margin-bottom:10px; }
div.chkgcpymtarea2 { float:left; width:375px; }
div.chkgcpymtcol1 { float:left; width:150px; height:40px; margin-top:10px; }
div.chkgcpymtcol2 { float:left; width:85px; height:40px; margin-left:20px; margin-top:10px; display:inline; }
div.chkgcpymtbtn { float:left; width:100%; margin-top:10px; }
div.chkgcpymtlabel { float:left; font-weight:bold; margin-top:10px; clear:both; }
div.chkgcpymtbal { float:left; font-size:12px; margin-top:5px; }

div.chktext { margin-top:10px; margin-bottom:10px; }

div.chksummarea { float:left; width:620px; line-height:16px; margin-top:10px; margin-bottom:10px; }
div.chksummarea2 { float:left; width:670px; line-height:16px; margin-top:10px; margin-bottom:10px; }
div.chksummtextarea { float:left; width:190px; margin-left:10px; margin-right:3px; display:inline; }
div.chksummtext { float:left; width:100%; }
div.chksummhdrtext { float:left; width:120px; font-weight:bold; }
div.chksummeditlink { float:right; width:40px; text-align:right; }
div.chksummspectext { float:left; width:650px; margin-left:10px; }

div.chksummtitlebar { float:left; width:801px; height:21px; line-height:20px; font-size:13px; font-weight:bold; background-color:#EDF9FF; }
div.chksummtitleitems { position:absolute; margin-left:10px; }
div.chksummtitleunitprice { position:absolute; margin-left:509px; }
div.chksummtitletotalprice { position:absolute; margin-left:601px; }
div.chksummcartarea { float:left; width:700px; }
.chksummline { float:left; width:690px; margin-top:5px; margin-bottom:5px; }
.chksummnot { float:left; width:20px; text-align:center }
.chksummqty { float:left; width:20px; text-align:left; margin-right:5px;}
.chksummitems { float:left; width:425px; margin-right:20px; }
.chksummunitprice { float:left; width:80px; text-align:right; margin-right:20px; }
.chksummtotalprice { float:left; width:80px; text-align:right; font-weight:bold; }
.chksummfineprint { float:left; width:430px; margin-left:45px; font-size:smaller; display:inline; }

div.chksummmsgbox { float:left; width:370px; margin-left:10px; margin-top:15px; display:inline; }
div.chksummmsgbox2 { float:left; width:400px; margin-left:10px; display:inline; }
div.chksummmsgboxline { float:left; margin-bottom:15px; }
.chksummmsgboxline { vertical-align:top; }
div.chksummtotals { float:right; width:210px; margin-top:15px; }
div.chksummlabel { float:left; width:130px; font-weight:bold; }
div.chksummvalue { float:right; width:80px; font-weight:bold; text-align:right; }
div.chksummgcmsg { float:left; width:210px; font-size:smaller; }
div.chksummbuttonmsg { float:left; width:510px; margin-left:10px; display:inline; }

div.chkwaitmsgarea { float:left; width:450px; margin:70px 0px 70px 30px; display:inline; }
div.chkwaittimer { float:left; }
div.chkwaittext { float:left; margin-left:40px; margin-top:20px; font-size:16px; line-height:20px; display:inline; }

div.chkconfirmarea { float:left; width:781px; margin:20px 0px 20px 10px; display:inline; }
div.chkconfirmtext { float:left; width:100%; margin-bottom:10px; display:inline; }
div.chkconfirmacctarea { float:left; width:450px; margin-left:10px; margin-top:10px; display:inline; }
div.chkconfprintimg { float:left; }
div.chkconfprinttext { float:left; margin-left:6px; margin-top:1px; display:inline; }

.chkmsgarea { float:left; width:500px; font-weight:bold; display:inline; }

a.chkFreeShipText{ color:#cc6600; text-decoration:none; }
a.chkFreeShipText:visited { color:#cc6600; text-decoration:none; }
a.chkFreeShipText:hover { color:#cc6600; text-decoration:underline; }
