div.checkoutmainbody { float:left; width:779px; }
td.checkoutcontentbody { width:777px; }
td.checkoutvertbar { background-color:#DCD8C0; }
div.checkoutcontent { width:777px; }
div.errpage { float:left; margin-top:15px; margin-left:20px; margin-bottom:35px; display:inline; }
div.errbotspacer { float:left; width:777px; height:1px; }

div.chkmainhorizbar { float:left; width:777px; height:2px; background-color:#DCD8C0; }
div.chkheaderbartop { float:left; width:777px; height:21px; line-height:20px; font-size:15px; font-weight:bold; background-color:#F0EFE5; }
div.chkheadertitle { float:left; margin-left:20px; display:inline;}
div.chkheaderbartop2 { float:left; width:777px; height:16px; line-height:14px; font-size:12px; background-color:#F0EFE5; }
div.chkheaderbartop3 { float:left; width:777px; height:21px; padding-top:3px; line-height:16px; font-size:13px; font-weight:bold; background-color:#DCD8C0; }
div.chkheaderimg3 { float:left; display:inline; }
div.chkheadertitle3 { float:left; margin-left:5px; margin-right:10px; vertical-align:top; display:inline; }
div.chkmainhorizspacebar { float:left; width:777px; height:12px; }
div.chkmainhorizspacebar2 { float:left; width:777px; height:30px; }
div.chkbuttonbar { float:left; width:560px; height:1px; margin-left:20px; margin-top:10px; background-color:#cccccc; display:inline; }
div.chkbuttonbar2 { float:left; width:550px; height:1px; margin-top:10px; background-color:#cccccc; }
div.chkbuttons { float:left; width:560px; margin-left:20px; margin-top:20px; display:inline; }
div.chkbuttons2 { float:left; width:550px; margin-top:10px; }
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:560px; color:#0C51AD; margin-bottom:5px; }
div.chkerrortext { float:left; width:80%; margin-left:20px; 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:550px; font-size:12px; margin-bottom:5px; }
div.chkfineprint { font-size:10px; line-height:12px; margin-top:3px; }
div.chkinfobox { float:left; margin-right:15px; }
div.chkinfoboxright { float:right; margin-top:10px; margin-right:20px; display:inline; }
div.chkvertspace { float:left; width:550px; 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:757px; margin-right:20px; }
div.scheaderbartop2 { float:left; width:517px; height:21px; line-height:20px; font-size:13px; font-weight:bold; background-color:#DCD8C0; }
div.scheadertitle2item { position:absolute; margin-left:20px; }
div.scheadertitle2qty { position:absolute; margin-left:251px; }
div.scheadertitle2unit { position:absolute; margin-left:354px; }
div.scheadertitle2total { position:absolute; margin-left:440px; }

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:517px; }
div.sccartlist { float:left; width:517px; line-height:40px; }
div.sccartphoto { float:left; width:70px; }
div.sccartitem { float:left; width:232px; margin-left:15px; line-height:18px; margin-top:10px; display:inline; }
div.sccartqty { float:left; width:35px; padding-top:8px; padding-left:5px;}
div.sccartdel { float:left; width:40px; padding-left:5px; }
div.sccartunit { float:left; width:95px; margin-right:5px; text-align:right; display:inline; }
div.sccarttotal { float:left; width:80px; margin-right:5px; font-weight:bold; text-align:right; display: inline; }

div.sccartbar { float:right; width:517px; height:1px; margin-top:20px; background-color:#cccccc; }
div.sccartinfoline { float:left; width:475px; margin-left:40px; margin-top:10px; display:inline; }
div.sccartinfolinesym { float:left; width:15px; }
div.sccartinfolinetext { float:left; width:420px; }
div.sccartinfolinebtn { float:left; width:497px; margin-left:20px; margin-top:10px; display:inline; }
div.sccartinfolinelbtn { float:left; margin-right:20px; }
div.sccartinfolinerbtn { float:right; }

div.sccarttotals { float:left; width:517px; font-size:12px; margin-top:10px; }
div.scinfo { float:left; width:248px; margin-left:20px; display:inline; }
div.scinfoline { float:left; width:235px; margin-bottom:10px; }
div.scupdate { float:left; width:90px; }
div.sctotals { float:left; width:158px; }
div.sctotalline { float:left; width:158px; }
div.sclabel { float:left; width:75px; margin-right:5px; display:inline; }
div.sctotal { float:left; width:74px; margin-right:4px; 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:220px; margin-left:20px; margin-top:10px; display:inline; }
div.sclastminitemtitle { float:left; width:220px; }
div.sclastminitem { float:left; width:220px; }
div.sclastminitembar { float:left; width:215px; 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:145px; }
div.sclastminitembtn { float:left; margin-top:10px; display:inline }

div.chklogcontent { float:left; margin-left:20px; margin-top:20px; display:inline; }
div.chkloglbox { float:left; width:320px; height:200px; margin-left:30px; margin-top:0px; border:solid 1px #DCD8C0; display:inline; }
div.chklogrbox { float:right; width:320px; height:200px; margin-left:30px; margin-right:50px; margin-top:0px; border:solid 1px #DCD8C0; display:inline; }
div.chklogboxtop { float:left; width:320px; height:21px; line-height:20px; font-size:13px; font-weight:bold; background-color:#DCD8C0; }
div.chklogboxtitle { position:absolute; margin-left:20px; }
div.chklogboxtext { float:left; width:260px; margin-left:30px; margin-right:30px; margin-top:15px; margin-bottom:10px; display:inline; }
div.chklogboxlbtn { float:left; margin-left:30px; margin-top:5px; margin-bottom:15px; display:inline; }
div.chklogboxrbtn { float:right; margin-right:50px; margin-top:5px; display:inline; }
div.chklogboxedit { float:left; width:240px; height:50px; margin-left:30px; display:inline; }
div.chklogboxlabel { float:left; font-weight:bold; display:inline; }
.chklogboxeditfield { width:20em; }
div.chkloginfoboxes { float:left; height:140px; margin-left:50px; margin-top:20px; display:inline; }

div.chkbilleditarea { float:left; width:550px; margin:20px 0px 20px 20px; display:inline; }
div.chkbilloptions { float:left; }
div.chkbillchkbox { float:left; width:600px; color:#0C51AD; margin-left:20px; 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:17em; }
.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:205px; height:50px; }
div.chkeditcol2 { float:left; width:205px; height:50px; margin-left:20px; display:inline; }
div.chkeditcol3 { float:left; width:100px; height:50px; margin-left:20px; display:inline; }
div.chkeditcol4 { float:left; width:300px; height:50px; }
div.chkeditchkbox { float:left; width:550px; height:30px; }
div.chkeditchkboxbtn { float:left; width:25px; }
div.chkeditchkboxtext { float:left; width:520px; margin-top:4px; display:inline; }
div.chkeditradio { float:left; width:550px; }
div.chkeditradiobtn { float:left; width:25px; }
div.chkeditradiotext { float:left; width:520px; margin-top:4px; display:inline; }

div.chkshiparea { float:left; width:550px; margin-left:20px; margin-top:10px; display:inline; }
div.chkshipgift { float:left; width:400px; margin-bottom:10px; }
.chkshipgiftmsg { width:350px; height:77px; }
div.chkshipcouponbar { float:left; width:777px; height:21px; line-height:20px; font-size:15px; font-weight:bold; background-color:#C1BAD9; }
div.chkshipcoupontitle { float:left; margin-left:20px; display:inline;}

div.chkpymtarea { float:left; width:550px; margin:15px 0px 0px 20px; display:inline; }
div.chkpymttext { float:left; width:100%; margin-top:20px; }
div.chkpymttext2 { float:left; width:100%; margin-bottom:10px; display:inline; }
div.chkpymtmsg { color:red; }
div.chkpymtcol1 { float:left; width:150px; height:50px; margin-top:20px; }
div.chkpymtcol2 { float:left; width:55px; height:50px; margin-left:20px; margin-top:20px; text-align:right; display:inline; }
div.chkpymtgcnum { float:left; }
div.chkpymtgcbal { float:right; text-align:right; }
.chkpymtcctypefield { width:15em; }
.chkpymtccnumfield { width:15em; }
.chkpymtddfield { width:5em; margin-right:10px; }

div.chkgcpymtarea { float:left; width:550px; margin:20px 0px 0px 20px; display:inline; }
div.chkgcpymttext { float:left; width:100%; }
div.chkgcpymtarealine { float:left; width:100%; margin-bottom:10px; }
div.chkgcpymtarea2 { float:left; width:400px; }
div.chkgcpymtcol1 { float:left; width:150px; height:40px; margin-top:10px; }
div.chkgcpymtcol2 { float:left; width:100px; height:40px; margin-left:20px; margin-top:10px; display:inline; }
div.chkgcpymtbtn { float:left; width:100%; margin-top:10px; }

div.chktext { margin-top:10px; margin-bottom:10px; }

div.chksummarea { float:left; width:580px; line-height:16px; margin-top:10px; margin-bottom:10px; }
div.chksummtextarea { float:left; width:170px; margin-left:20px; margin-right:3px; display:inline; }
div.chksummtext { float:left; width:100%; }
div.chksummhdrtext { float:left; width:130px; font-weight:bold; }
div.chksummeditlink { float:right; width:40px; text-align:right; }
div.chksummspectext { float:left; width:650px; margin-left:20px; }

div.chksummtitlebar { float:left; width:777px; height:21px; line-height:20px; font-size:13px; font-weight:bold; background-color:#F0EFE5; }
div.chksummtitleitems { position:absolute; margin-left:20px; }
div.chksummtitleqty { position:absolute; margin-left:360px; }
div.chksummtitleunitprice { position:absolute; margin-left:408px; }
div.chksummtitletotalprice { position:absolute; margin-left:511px; }
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; }
.chksummphoto { float:left; width:70px; }
.chksummitems { float:left; width:255px; margin-right:20px; }
.chksummunitprice { float:left; width:80px; text-align:right; margin-right:20px; }
.chksummtotalprice { float:left; width:90px; text-align:right; font-weight:bold; }
.chksummfineprint { float:left; width:430px; margin-left:45px; font-size:smaller; display:inline; }

div.chksummmsgbox { float:left; width:350px; margin-left:20px; margin-top:15px; display:inline; }
div.chksummmsgbox2 { float:left; width:400px; margin-left:20px; 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.chksummbuttonmsg1 { float:left; width:435px; margin-bottom:10px; background-color:#DDDDDD; }
div.chksummbuttonmsg2 { float:left; width:435px; }

div.chkconfirmarea { float:left; width:560px; margin-left:20px; margin-top:10px; display:inline; }
div.chkconfirmtext { float:left; width:100%; margin-bottom:10px; }
div.chkconfirmacctarea { float:left; width:450px; margin-left:20px; margin-top:10px; }
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; }
div.chkinfoboxright2 { float:right; margin:0px 40px 0px 0px; }
div.chkshiparea { float:left; width:781px; margin:20px 0px 20px 10px; display:inline; }

