/* styles from common.css */

BODY {color:#17017E;font:normal 500 16px Verdana,Arial,sans-serif;margin:0;padding:0;
background-image:url(../images/osc/bkgd.gif)}

#pageContainer {
  position:relative;
  background: #ffffff;
  position:relative;
  width:765px;
  width:960px;
  margin:1em auto 1em auto;
  padding:0;
  border:0px solid #000000;
}

A {font-family:"Verdana", "Arial", sans-serif; text-decoration:none;font-size:1em;}
A:link {text-decoration:none;font-family:"Verdana", "Arial", sans-serif; font-weight:600;color:#15579B;}
A:visited {text-decoration:none;font-family:"Verdana", "Arial", sans-serif; font-weight:600;color:#15579B;}
A:active {text-decoration:none;font-family:"Verdana", "Arial", sans-serif; font-weight:600;color:#15579B;}

/* navigation changes for kiosk */
#leftNav {line-height:20px;text-align:right;}
#drillDownNav {text-align:right;list-style-type:none;font-size:.9em;color:#000000;text-align:right;}
#drillDownNav p {padding:0;margin:0;padding-top:20px;font-weight:bold;color:#000;}
#drillDownNav p A {font-size:.9em;font-weight:bold;color:#000;display:block;}
#drillDownNav p A:link, #drillDownNav p A:link:active {font-size:.9em;font-weight:bold;color:#000;}
#drillDownNav p A:visited, #drillDownNav p A:visited:active {font-size:.9em;font-weight:bold;color:#000;}
#drillDownNav p A:link:hover, #drillDownNav p A:visited:hover {font-size:.9em;font-weight:bold;color:#000;color:#FFFFFF;background:#000000;}

.drillDownNav {text-align:right;list-style-type:none;color:#000000;}
.drillDownNav p {padding:0;margin:0;padding-top:20px;font-weight:bold;color:#000;}
.drillDownNav A {font-size:1.2em;color:#15579B;font-weight:normal;display:block;}
.drillDownNav A:link, .drillDownNav A:link:active {font-size:1.2em;color:#15579B;font-weight:normal;}
.drillDownNav A:visited, .drillDownNav A:visited:active {font-size:1.2em;color:#6a6a6a;font-weight:normal;}
.drillDownNav A:link:hover, .drillDownNav A:visited:hover {font-size:1.2em;color:#FFFFFF;font-weight:normal;background:#000000;}

#leftNav, #drillDownNav, .drillDownNav {width:180px;}
html>body #leftNav, #drillDownNav, .drillDownNav {width:165px;}

.drillDownBdr {color:#000000;border-bottom:solid #000 2px;border-top:solid #000 2px;font-size:10px;}

h1 {font:600 1.4em Verdana,Arial,Sans Serif;color:#181893;text-align:center;}
h2 {font:bold 1.1em Verdana,Arial,Sans Serif;}

P {font:normal 1.0em/1.1em Verdana,Arial,Sans Serif;color:#17017E;}
P strong {font:bold 1.0em Verdana,Arial,Sans Serif;color:#17017E;}
P em {font-style:normal;font-size:.8em;font-weight:500;}

/* site wide */
#cotwpLogo {position:absolute;top:3px;left:.5em;width:205px;height:200px;z-index:98;}
#photoHeader {position:absolute;right:0px;background-image:url(../images/osc/pierson-logos-bkgd.png);background-repeat:no-repeat;width:960px;height:176px;}

#headerTitle{line-height:20px;color:#FFFFFF;font-size:1.4em;}
#headerTitle B {position:absolute;height:auto;left:300px;top:50px;font-weight:600;}
#headerTitle STRONG {position:absolute;height:auto;width:auto;top:110px;right:90px;font-weight:600;}
#headerTitle em {font-style:normal;position:absolute;height:auto;width:auto;left:150px;top:130px;font-weight:600;}

#headerText {color:#FFFFFF;font-weight:600;height:auto;width:auto;}
#wrapper {padding:180px 1em 0 .5em;}

#mainContent {position:relative;float:right;width:740px;margin:15px 0 0 0;padding:30px 0 0 0px;}
html>body #mainContent {padding:30px 0 0 0px;width:750px;background:none;}

#pageDesc {margin:0;padding:0 0 10px 0;width:100%;}
#infoSection {text-align:left;font-size:14px;margin:0 0 0 10px;font-weight:normal;}
#footer {clear:both;text-align:center;padding:10px 0 10px 0;background:none;width:960px;position:relative;left:-8px;}
#sideBar {width:180px;text-align:center;background:none;}
html>body #sideBar {width:180px;}

#pageTitle {font:600 1.0em Verdana,Arial,sans-serif;color:#000000;position:absolute;left:230px;top:190px;height:auto;width:auto;z-index:99;}
html>body #pageTitle {font-size:1.1em;}
#pageTitle h1  {font:600 1.0em Verdana,Arial,sans-serif;}
html>body #pageTitle h1 {font-size:1.1em;}
#pageSubTitle {text-align:left;}
#pageSubTitle h1 {font:bold 16px Verdana,Arial,Sans Serif;text-align:left;color:#17017E;display:inline;}
#pageSubTitle h2 {font:bold 16px Verdana,Arial,Sans Serif;text-align:left;color:#17017E;display:inline;}

.descSection {font-weight:normal;text-align:left;padding:0 0 0 10px;}
.descSection P {width:auto;font-weight:normal;padding:0;margin:10px 0px 15px 0px;font-size:1.0em;line-height:1.2em;}
.descSection h1 {width:400px;font-size:1.1em;font-weight:bold;text-align:left;padding:0px;}
.descSection h2 {font:600 20px Verdana,Arial,Sans Serif;color:#181893;text-align:center;}
.descSection h3 {width:400px;font-size:1.1em;font-weight:bold;text-align:center;padding:0px;}
.descSection img {border:1px solid black;}
.descSection em {font-style:normal;font-size:.9em;color:#555;}
.fltLeft {float:left;width:350px;}

.acctSubTitle {font:bold 1.1em/22px Verdana,Arial,Sans Serif;text-align:left;color:#17017E;margin:0 0 5px 0;}
.acctSubSect {padding:0 0 20px 0;}
.acctSection {font-weight:normal;font-size:1.0em;text-align:left;padding:0 0 0 10px;}
.acctSection P {width:auto;font-weight:normal;padding:0;margin:10px 0px 15px 0px;}
.acctSection h2 {font:600 1.4em Verdana,Arial,Sans Serif;color:#181893;text-align:center;}
.acctSection h3 {font-size:1.1em;font-weight:bold;text-align:center;padding:0px;}
.acctSection h4 {font:normal .9em/.9em Verdana,Arial,Sans Serif;padding:0px;margin:0;}
.acctSection img {border:none;}
.acctSection a, .acctSection h4 {display:block;margin-left:20px;}
td.acctSection a {margin-left:0;}
.acctTable {margin-left:50px;}

.infoSection p {width:auto;font-weight:normal;padding:0;margin:0 0 0 15px;}
.infoSection {clear:both;padding:10px 0 0 0;}
.infoSection h2 {font:bold 1.1em Verdana,Arial,Sans Serif;color:#17017E;text-align:left;margin:0;padding:10px 0 5px 0;}
.infoSection img {padding:5px;}

.basics {padding:10px 10px 5px 0;}
.basics p {font:normal 1.0em Verdana,Arial,Sans Serif;color:#17017E;margin:0 0 10px 0;}
.basics b {font-weight:bold;}
.basics h2 {text-align:left;margin:0;padding:0;}
.basics ol {margin:0 0 10px 50px;-moz-padding-start:0px;}
.basics li {margin:20px 0 20px 10px;padding-right:30px;}

.imgSection {float:right;padding:10px 0px 10px 0px;}
.ctrImg {text-align:center;font-weight:100;}
.rightImg {float:right;text-align:center;}
.leftImg {float:left;}
.leftImg img {border:none;}
.padLeft {padding-left:10px;}
.padRight {padding-right:20px;}
.padT15 {padding-top:15px;}
.padRt10 {padding-right:10px;display:inline;}
.ctr {text-align:center;}

.Caption {font-size:.7em;font-weight:bold;font-family:verdana, arial, helvetica;text-align:center;}
.sbSection {padding:20px 0 0 0;text-align:center;}
.ccImage {padding:0;margin:0;}
.ccImage img {padding:3px;border:none;}
.ccImage a img {padding:0;}
.ccFImage {padding:10px 0px 10px 0px;padding:0;margin:0;}
.ccFImage img {padding:0;padding:20px 10px 0px 10px;}
#ccFImage a img {padding:0px 20px 0px 20px;padding:0;}

.floatColL {float:left;width:auto;padding:0 10px 10px 0;}
.floatColL h2 {text-align:left;padding:15px 0 0 0;margin:0;}
.floatColL p {margin:0;padding:0 0 0 12px;}
.clear {clear:both;}

.footer {color:#17017E;font-weight:100;font-size:11px;}
.footer em {font:normal 100 .8em verdana,arial,sans-serif;color:#17017E;}
.footer B {font:600 .8em verdana,arial,sans-serif;color:#17017E;}
.footer A:link {font:500 .8em verdana,arial,sans-serif;}
.footer A:visited {font:500 .8em verdana,arial,sans-serif;}
.footer A:active {font:500 .8em verdana,arial,sans-serif;}
.footer A B {font:bold 1.0em verdana,arial,sans-serif;color:#15579B;}

.textNav {font:100 .9em verdana,arial,sans-serif;color:#999999;text-align:center;padding:5px;}
.textNav em {font:100 .9em normal verdana,arial,sans-serif;color:#17017E;}
.textNav a {padding:0 5px 0 0;}
.textNav a:link {font:500 .9em verdana,arial,sans-serif;}
.textNav a:visited {font:500 .9em verdana,arial,sans-serif;}
.textNav a:active {font:500 .9em verdana,arial,sans-serif;}
#copyRight {font:normal 500 .8em/.9em verdana,arial,sans serif;color:#17017E;text-align:center;padding:10px;}
#copyRight a {font:normal 500 .8em/.9em verdana,arial,sans serif;}

.select {font:600 1.1em verdana,arial,sans-serif;color:#17017E;}

.hotLink {clear:both;margin:0;padding:5px 0;font:.8em normal verdana,arial,san-serif;height:60px;}
.hotLink a {font:bold .8em/.9em verdana,arial,san-serif;padding:0;margin:0;}

.searchBox {clear:both;margin:0;padding:10px 0 0 100px;}
.bannerAd {text-align:center;padding:10px 0 15px 0;}

/* image anchors */
.ctb {display:inline;}
.ctbSubmit {position:relative;top:-2px;display:inline;}
html>body .ctbSubmit {top:0;}

input.ctb,
.ctb a img,
.ctb a:link img,
.ctb a:visited img,
.ctb a:active img
{
border-top:2px solid #88B8CF;
border-right:2px solid #006699;
border-bottom:2px solid #006699;
border-left:2px solid #88B8CF;
}

input.ctbhov,
.ctb a:hover img
{
border-top:2px solid #006699;
border-right:2px solid #88B8CF;
border-bottom:2px solid #88B8CF;
border-left:2px solid #006699;
}


/* styles from eproduct.css */

#footer {clear:both;}

#pgIntro {width:470px;margin:0;padding:0;padding-bottom:0px;}
#prodIntro {margin:0;padding:0;}
#descSection {text-align:left;font-size:1.0em;margin:30px 0 0 10px;}
#descSection P {width:350px;font-weight:normal;padding:0;margin:10px 0px 15px 0px;}
#descSection h3 {width:350px;font-size:16px;font-weight:bold;text-align:center;padding:0px;}
/* #featureItem is different for Pierson Prints */
#featureItem{float:right;text-align:left;margin:0;padding:0;width:262px;}
#imgPgTitle {text-align:left;}
#imgPgTitle b, #imgPgTitle h1, #imgPgTitle h2 {font:normal bold 1.1em verdana,arial,sans serif;color:#17017E;text-align:left;display:inline;}
#imgHowTo {font-size:1.0em;padding:10px;}
#imgGallery {clear:both;float:right;padding-bottom:5px;width:636px;}
#pageTitle h1 {font:600 1.1em Verdana,Arial,sans-serif;color:#000000;height:auto;width:auto;margin:0;}

.image {border:solid black 1px;width:auto;text-align:center;padding-bottom:5px;}
.imgSection {float:left;padding:0px 0px 10px 10px;font:normal 600 14px verdana,arial,sans-serif;color:black;}
.image a {padding-bottom:5px;}
.imgPgSubhead H1 {font-family:"Verdana", "Arial", "Sans Serif"; }

.pImage {text-align:center;padding-bottom:5px;vertical-align:bottom;}
.pImage a {padding-bottom:5px;}
.pImgSection {width:200px;height:170px;line-height:200px;float:left;}
.pImgPgSubhead H1 {font-family:"Verdana", "Arial", "Sans Serif"; }

.cartHead {width:636px;font-weight:bold;font-size:1.0em;border:solid black 0px;}
.cartCol50 {float:left;width:50px;text-align:center;}
.cartCol80fr {float:right;width:80px;text-align:right;}
.cartCol80fl {float:left;width:80px;text-align:right;}
.cartCol200 {float:left;width:200px;padding-right:10px;}
.cartItem {clear:both;font-weight:normal;padding-top:10px;}
.cartItemDesc {float:left;width:420px;text-align:left;padding-top:20px;}
/*.cartTotals {float:left;width:554px;text-align:right;}*/
.cartTotals {float:right;padding:3px 5px 3px 10px;text-align:right;font-weight:bold;color:#FFF;background:#17017E;}
.cartImage {width:auto;}
.cartImgSect {width:200px;padding:0 10px 10px 0;}
.ctr {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}

.test1 {float:left;}
.test2 {float:right;}
.test3 {clear:both;font-weight:bold;}

.catSep {clear:left;height:10px;margin:0 0 10px 0;border-bottom:3px solid #CCCCCC;width:100%;}

.vAdded {clear:both;font-size:13px;margin-right:10px;padding-top:15px;}
.vAdded a {font-size:13px;}

.finePrint {width:400px;}
.finePrint p {font:100 12px Arial,Verdana,Sans Serif;}
.finePrint A {font-size:12px;font-weight:bold;}

.rfIndex {border:solid black 1px;}
.rfIndex b {padding:3px 5px;display:block;white-space:nowrap;}
.rfIndexTxt {float:left;padding:3px 0 0 10px;display:block;white-space:nowrap;width:180px;font:normal 600 14px verdana,arial,sans-serif;color:black;}

.orderInfo {width:400px;padding:0;margin:5px 0 5px 0;font-size:12px;}
.orderInfo li {padding-bottom:5px;}

#imgPreview {clear:both;padding-bottom:5px;width:625px;text-align:center;width:100%;font-size:18px;}
#imgPreview a {margin-bottom:5px;}
.compImg {text-align:center;padding:0;margin:10px auto 0px auto;}
.compImg img {border:solid black 1px;}
.compImg em {color:#FAFCFE;background:#D9E7F6;font:normal normal 10px verdana,arial,san-serif;}

.compDir {text-align:left;width:400px;padding:0;margin:10px auto 10px auto;font-weight:100;}
.prodDesc {text-align:left;width:520px;padding:0 50px;margin:10px auto 10px auto;font-weight:100;font-size:.9em;}
.imgSel {border:solid black 1px;font:800 .9em/1.1em "Verdana", "Arial", "Sans Serif";color:#17017E;}
.imgSel em {font-style:normal;color:#17017E;font-size:1.0em;line-height:50px;font-weight:800;}
.prodSel {text-align:left;font-size:12px;font-weight:800;height:20px;padding:0;margin:5px 5px 5px 170px;}
.prodSel2 {text-align:left;font:bold 14px verdana,arial,sans-serif;height:20px;padding:0;margin:5px 0 0 100px;}

.radioBtnGroup {padding:10px 0 10px 0;}
.radioBtnDesc {float:left;text-align:left;width:300px;padding:3px;}
.radioBtnTotal {float:left;text-align:right;width:50px;padding:3px;}

.imgSize {float:left;text-align:left;width:180px;padding:3px;margin-left:10px;}
.imgPrice {float:left;text-align:right;width:70px;padding:3px;}

.prodSel {font:bold 12px verdana,arial,sans-serif;text-align:left;height:20px;width:360px;padding:0;margin:5px auto 5px auto;}
.checkBoxGroup {padding-top:15px;}
.checkBox {float:left;width:18px;height:18px;}
.checkBoxDesc {float:left;text-align:left;width:215px;padding:3px;}
.checkBoxTotal {float:left;text-align:right;width:70px;padding:3px;}

.sp {white-space:pre;}
.imgDesc {font-size:12px;font-weight:800;}
.imgDesc em {font-size:10px;font-weight:100;font-style:normal;}
.butSect {text-align:right;padding:20px;width:570px;}
.cartButtons {display:inline;padding:0px 40px 0px 40px;}

.imgSpecs {clear:both;width:520px;padding:3px 0 5px 0px;margin:0 auto 0 auto;}
.imgSpecs a {font-size:11px;font-weight:bold;}
.format {float:left;text-align:left;width:150px;}
.pixels {float:left;text-align:left;width:100px;}
.prints {float:left;text-align:right;width:170px;}
.file {float:left;text-align:right;width:80px;}

.specs {text-align:center;font-size:.8em;color:#000000;font-weight:bold;}
.specs2 {font-size:.8em;color:#a5a5a5;font-weight:bold;}
.specs em {display:block;text-align:left;font-style:normal;font-weight:500;margin:0 0 12px 0;padding:0;}

.selectImage {padding-left:5px;line-height:25px;}

.formButton {font-weight:bold;color:#15579B;background-color:white;border:solid #15579B 2px;padding:3px 10px 3px 10px;text-align:center;}

.cartContents A {font-size:10px;color:#15579B;font-weight:normal;display:block;float:right;}
.cartContents A:link, .cartContents A:link:active {font-size:10px;color:#15579B;font-weight:normal;}
.cartContents A:visited, .cartContents A:visited:active {font-size:10px;color:#6a6a6a;font-weight:normal;}
.cartContents A:link:hover, .cartContents A:visited:hover {font-size:10px;color:#FFFFFF;font-weight:normal;background:#000000;}
.cartContents em {font:normal normal 10px verdana,arial,sans serif;color:#000;text-align:center;display:block;padding:6px;}
.boxLine {display:block;margin:2px 0 3px 0;}

/* styles from boxes.css */


.prodList {clear:both;width:auto;border:2px solid #D9E7F6;border-top:none;background:#FAFCFE;}
.prodList h3 {font:normal bold 16px verdana,arial,sans serif;background:#D9E7F6;color:#17017E;text-align:left;padding:3px 0 3px 10px;margin:10px 0 10px 0;display:block;}
.prodBox {border:0px solid black;float:left;padding:0px 0px 10px 0px;width:207px;height:195px;}
.image {width:auto;text-align:center;}
.image img{border:0px solid black;}

.image a {padding-bottom:5px;padding:0px 0px 0px 0px;}

/* css_product_listing.php */
/*
.prodWrapper {clear:both;margin:0;padding:0 5px 5px 5px;}
.pSectBdr {float:left;border:0px solid #D9E7F6;margin:0;padding:0px 0px;margin:0 0 3px 0;width:193px;}
.pSectBdr p {margin:0;padding:0;}
.pSectBdr img {border:none;}
.pSectImage img {border:1px solid #000;margin:1px;}
.pSectRt {float:right;}

.pSect {text-align:center;margin:0;padding:0;}
.pSect a {display:block;width:170px;margin:0 auto 0 auto;}
.pSect a:link, .pSect a:link:active {}
.pSect a:visited, .pSect a:visited:active {}
.pSect a:link:hover, .pSect a:visited:hover {}
.pSect img {border:1px solid black;}

.pImage {text-align:center;padding-bottom:5px;vertical-align:bottom;}
.pImage a {padding-bottom:5px;}
.pImgSection {width:200px;height:170px;line-height:200px;float:left;}
.pImgPgSubhead H1 {font-family:"Verdana", "Arial", "Sans Serif"; }
*/

.prodWrapper {clear:both;margin:0;padding:0 0px 5px 10px;}
.pSectBdr {float:left;border:0px solid #D9E7F6;margin:0;padding:0px 0px;margin:0 0 3px 0;width:193px;width:230px;}
.pSectBdr p {margin:0;padding:0;}
.pSectBdr img {border:none;}
.pSectImage img {border:1px solid #000;margin:1px;}
.pSectRt {float:right;}

.pSect {text-align:center;margin:0;padding:0;}
.pSect a {display:block;}
.pSect a:link, .pSect a:link:active {}
.pSect a:visited, .pSect a:visited:active {}
.pSect a:link:hover, .pSect a:visited:hover {}
.pSect img {border:1px solid black;}

.pImage {text-align:center;padding-bottom:5px;vertical-align:bottom;}
.pImage a {padding-bottom:5px;}
.pImgSection {width:200px;height:170px;line-height:200px;float:left;}
.pImgPgSubhead H1 {font-family:"Verdana", "Arial", "Sans Serif"; }




.acctSect, .acctForm {clear:left;position:relative;display:block;padding:5px;background:#FFF;}
.acctForm {width:400px;margin:0 auto 10px auto;}
.formSect {padding:0px 0 10px 0;margin:10px 0 0 0;border:none;border-top:0px solid #D9E7F6;}
.formSect2 {padding:0 0 10px 0;margin:0;}
.formSect2 p {padding:0;margin:0 0 10px 0;}
.formSect h4, .formSect2 h4 {font:bold 12px/16px arial,verdana,san-serif;padding:0;margin:0 0 5px 0;}
.formSect em, .formSect2 em {display:block;font:normal normal 12px/14px arial,verdana,san-serif;padding:0;margin:10px 0 0 0;}
.formRow {clear:both;display:block;font:normal normal 12px/16px arial,verdana,san-serif;padding:2px 0 0 0;margin:0;}
.formTitle {float:left;text-align:right;padding-right:10px;width:140px;}
.formText {margin-left:30px;}
.required {font:bold 12px verdana,arial,sans-serif;color:#B00;}
.required em {display:inline;font:small-caps normal 11px arial,verdana,san-serif;color:#B00;}
.formSubSect {padding:0 0 0 40px;margin:0;font:normal bold 13px/16px verdana,arial,san-serif;letter-spacing: 1px}
.formSubSect2 {padding:0 0 0 40px;margin:0;font:normal 12px/14px arial,verdana,san-serif;}
.tableWrap {margin:5px 0 5px 0;}

.acctDetails {}
.acctDetails em {display:block;font:normal bold 12px arial,verdana,san-serif;padding:10px 0 0 0;}
.acctBtns {float:left;padding:10px 10px 10px 0;}
.acctBtns em {display:inline;font:normal normal 10px arial,verdana,san-serif;}
.acctBtns em A:link {font:500 11px/28px verdana,arial,sans-serif;}
.acctBtns em A:visited {font:500 11px/28px verdana,arial,sans-serif;}
.acctBtns em A:active {font:500 11px/28px verdana,arial,sans-serif;}
.smallDD option {font:normal 10px verdana,arial,san-serif;}

.acctIntro {width:540px;margin:0 auto 0 auto;text-align:left;padding:0 0 0 10px;font:normal normal 12px/16px arial,verdana,san-serif;}
.acctIntro P {width:auto;padding:0;margin:10px auto 15px auto;font:normal normal 12px/16px arial,verdana,san-serif;}
.acctIntro em {display:block;text-align:right;font:normal normal 12px/16px arial,verdana,san-serif;}
.acctIntro a {font:bold 11px verdana,arial,sans-serif;}

.errMsg p {display:block;font:bold 14px verdana,arial,sans-serif;color:#FFF;background:#900;padding:6px;border:11px double #FFF;}
.acctSectFull {width:auto;text-align:left;padding:0 0 0 10px;font:normal normal 12px/16px arial,verdana,san-serif;}

/*
.pSectImage {margin:0;padding:0;}
.pSectImage img {border:none;}
.pSectLink {margin:0;padding:0;}
.pSectLink img {border:none;vertical-align:center;}
*/
.vert-space {float:left;width:20px;height:100px;margin:0;padding:0;}
.horiz-space {clear:both;}

.countTable, .countTable a {font: 10px verdana, arial, sans-serif;}
.ctTop {padding:30px 0 10px 0;}
.ctBottom {padding:10px 0 30px 0;}
.prodCount, .pageCount { }
.pageCount {text-align:right;float:right;}

.fRt {float:right;}
.fLt {float:left;}

/* styles from smallnav.css */

/* styles from cart.css */

#cartList {font:normal 12px arial,verdana,san-serif;width:620px;margin:0;padding:0;}
html>body #cartList {margin:0;width:630px;}

.cartItem {clear:both;display:block;width:auto;margin:0 0 10px 0;padding:5px;background:#FFF;}
.cartItem {position:relative;}
.ciRemoveText {position:absolute;top:100px;left:520px;}
.ciRemoveText a {display:block;font: normal normal 10px verdana;}
.ciRemoveText a:link, .ciRemoveText a:link:active {}
.ciRemoveText a:visited, .ciRemoveText a:visited:active {}
.ciRemoveText a:link:hover, .ciRemoveText a:visited:hover {}

.ciName {margin:0 0 5px 10px;width:200px;}
html>body .ciName {margin:0 0 5px 10px;width:210px;width:auto;}

.ciQty {float:right;margin:0 30px 0 0;}
.ciPrice {float:right;text-align:right;width:60px;margin:0 10px 0 0;}

.ciText {float:right;text-align:right;margin:0 5px 0 5px;}

.ciImage {float:left;padding:0;margin:0px 10px 10px 10px;width:170px;}
/*.ciImage img {border:2px solid #000;}*/
.ciImage img {border:none;}

.ciOpts {float:right;margin:10px 0 0 30px;width:150px;}
html>body .ciOpts {float:right;margin:10px 110px 0 10px;width:300px;}
.ciOpts em {display:block;font-style:normal;}



.ciText {float:right;text-align:right;margin:0 5px 0 0;}

.notReg {display:block;width:400px;margin:10px auto 10px auto;background:#D9E7F6;font:normal normal 10px/20px verdana,arial,san-serif;}
.cSectBdr {float:left;padding:0;margin:0 0 3px 0;}
.cSectBdr img {border:none;margin:0 10px 0 10px;}
.cSect {text-align:center;margin:0;padding:0;}
.cSect a {display:block;}
.cSect a:link, .cSect a:link:active {}
.cSect a:visited, .cSect a:visited:active {}
.cSect a:link:hover, .cSect a:visited:hover {}
.cSect img {border:1px solid black;}

#cartTextBtns {padding:10px 0 10px 0;text-align:center;}
#rightTextBtns {width:500px;padding:10px auto 10px auto;text-align:right;}
#leftTextBtns {width:500px;padding:10px auto 10px auto;text-align:left;}
.inLineBtns {display:inline;padding:5px;}
.boxWrap {padding:0 5px 0 5px;margin:0;padding:0;}
html>body .boxWrap {margin:0;padding:0;}


.coSect {clear:both;display:block;width:auto;margin:0 0 10px 10px;padding:5px;background:#FFF;}
.coSect {position:relative;padding:0;}
.coSect h3 {margin:0;padding:2px 0 0 0;}
.coSect h3 em {float:right;font:italic bold 14px/20px arial,verdana,sans-serif;text-align:right;}

.invSection {clear:both;margin:10px 0 10px 0;width:630px;background:none;}
html>body .invSection {width:auto;}
.invSection h3 {margin:0 0 10px 15px;padding:2px 0 0 0;border-top:2px solid #D9E7F6;}
.invSection h3 em {float:right;font-style:normal;display:block;}
.invSection h3 b {font-size:.8em;line-height:1.5em;}
.invSection p {margin:0 0 0 30px;padding:0;}

.subSect {padding:5px 0 15px 15px;background:none;}
.subSect p {padding:5px;margin:0;}
.subSect em {display:block;padding:0;margin:0 10px 0 0;font-style:normal;}
.subSect textarea {width:294px;}
.pfloat {width:280px;float:left;background:none;}
html>body .subSect textarea {width:100%;}
.addrSect {padding:0 5px 0 5px;margin:5px 0 10px 0;}
.marty {float:left;}
.subSect h6 {font:normal normal 12px/16px arial,verdana,san-serif;text-align:right;padding:0;margin:0;}


.selAddr {float:right;padding:0 0 10px 0;margin:0;background:none;}
.selAddr em {float:left;width:50px;font:bold 11px verdana,arial,san-serif;}
.selAddr img {float:left;padding:5px;}
.selAddr p {float:left;width:220px;font:normal 12px verdana,arial,san-serif;padding:3px;margin:0 0 0 10px;background:#FAFCFE;border:2px solid #D9E7F6;}

.shipSubHead {font:normal bold 14px/20px verdana,arial,sans-serif;padding:0 15px 0 5px;margin-top:6px;}
.shipRadBtn {width:14px;height:18px;}
.shipBtnField {float:left;padding:0;margin:0;}
.shipBtnLbl {margin:5px 0 0 30px;font-weight:normal;font-size:12px;line-height:20px;background:none;}
.shipCost {float:right;text-align:right;font-size:12px;line-height:20px;padding:0px 5px 0 0;}
.shipError {padding:0;margin:0 0 0 15px;color:#FFF;background:#900;}

.btnField {float:left;padding:0;margin:0;}

.btnLbl {margin:5px 0 0 0;font-weight:bold;font-size:1.0em;}

.dIndent {margin:0 30px 0 37px;padding:0;font:normal 11px verdana,arial,san-serif;}
.pIndent {margin:2px 24px 5px 20px;padding:0;}
html>body .pIndent {margin:2px 24px 5px 37px;}

.checkOutTbl, TD.checkOutTbl, TH.checkOutTbl, P.checkOutTbl {position:relative;font:12px/1.5em Verdana,Arial,sans-serif;padding:0 5px 0 5px;}
TH.checkOutTbl {margin-bottom:2px;border-bottom:3px double #000;font-weight:bold;}
TD.test {border-bottom:2px solid lime;}
.checkOutTbl em {font:10px verdana,arial,sans-serif;display:block;margin-left:100px;}
.checkOutTbl em b {font-weight:normal;}

.padCell, TD.padCell, P.padCell {padding-bottom:5px;}

.prodListTbl {width:580px;margin:0 auto 0 auto;padding:0;border-bottom:1px solid #000;}
.wrapTable {width:580px;padding:20px 0 30px 0;}

.billTo, .shipTo, .shipInfo {float:left;font:13px verdana,arial,sans-serif;width:250px;margin:0 0 0 50px;background:none;}
html>body .billTo, .shipTo, .shipInfo {max-width:250px;margin:0 0 0 50px;}
.shipTo, .shipInfo {float:right;margin:0;}
.payInfo { float:left; font:13px verdana,arial,sans-serif; width:300px; margin:0 0 0 50px; background:none; }
html>body .payInfo { max-width:300px; margin:0 0 0 50px; }
.payInfo ul {font:bold 14px/18px verdana,arial,san-serif;margin:5px 0 15px 0;list-style-type:none;}
.payInfo ul li {font:normal 14px verdana,arial,san-serif;}
.payInfo ul li b {float:none;width:auto;font:bold 14px verdana,arial,san-serif;margin:0;padding:0;}
.payInfo ul li em {margin:0 0 0 15px;}



.addrSp {padding:5px 0 0 10px;}
.addrSp em, .cartItem em {display:block;font-style:normal;}
.addrSp b {float:right;text-align:left;width:155px;background:none;}
.noteBox {padding:5px 5px 5px 15px;margin:25px 0 25px 0;border:2px solid black;color:black;font: 12px verdana,arial,san-serif;}

.commInfo {float:left;font:13px verdana,arial,sans-serif;width:400px;padding:10px;margin:0 0 10px 10px;background:none;}
html>body .commInfo {width:480px;margin:0 0 10px 30px;}
.confirmBtn {margin:20px 20px 0 0;}
.ccNotes {clear:both;width:580px;padding:10px;margin:0 0 0 20px;background:none;}
html>body .ccNotes {width:480px;margin:0 0 0 30px;}
.ccNotes em {font:normal bold 10px verdana,arial,sans-serif;}

.odImageWrap {}
.odImage {float:left;margin:0 5px 0 0;}
.odImage img {border:1px solid black;}

* html .ieFltFix { height: 0.01%; }

.progress {text-align:center;}
.progress em {font:normal bold 14px verdana,arial,sans-serif;}

.jump {font:normal normal 12px verdana,arial,sans-serif;margin:10px 0 0 0;background:url(../images/osc/progress.gif);}
.jump em {color:#A9A9A9;background:#FFF;font:normal normal 12px verdana,arial,sans-serif;display:block;margin:0 0 30px 0;padding:2px 0 2px 0;}
.jump u {color:#A9A9A9;background:#FFF;font:normal normal 12px verdana,arial,sans-serif;text-decoration:none;display:block;margin:0;padding:2px 0 2px 0;}
.jump a {color:green;background:#FFF;font:normal normal 12px verdana,arial,sans-serif;text-decoration:underline;}
.jump b {color:#82A9DA;background:#FFF;font:normal bold 16px verdana,arial,sans-serif;}

.standOut {width:400px;text-align:center;padding:15px 0 13px 0;margin:20px 0 20px 0;border:solid 2px #000000;border-left:none;border-right:none;}
.standOut img {border:none;}

.myAd {padding:0;margin:10px 0 0 0;}
.myAd img {border:none;margin:0;padding:0;}
.myAd2 {padding:0;margin:0 0 0 75px;text-align:center;}
.myAd2 img {border:none;margin:0;padding:0;}

.indentSig {margin-left:235px;margin-left:150px;}

.kudos {font-size:.8em;font-style:italic;color:#655;margin-right:30px;;}
.kudos em {display:block;margin-left:160px;font-size:.8em;color:#655;}
.kudos a, .kudos a:link, .kudos a:active, .kudos a:hover, .kudos a:visited, {font:bold .8em arial,verdana,sans-serif;white-space:no-wrap;}
.fpStandout {width:450px;padding:0;margin:20px 20px 20px 20px;border:solid 2px #000000;border:none;}

.suspend {font:12px verdana,arial,sans-serif;margin:20px;padding:8px 10px 10px 10px;background:none;border:2px solid #000;border-left:none;border-right:none;}

