a {font:14px verdana,arial,sans-serif;text-decoration:none;}
a:link {font:bold 14px arial,verdana,sans-serif;text-decoration:none;color:#000;}
a:visited {font:bold 14px arial,verdana,sans-serif;text-decoration:none;color:#000;}
a:active {font:bold 14px arial,verdana,sans-serif;text-decoration:none;color:#000;}
a:hover {font:bold 14px arial,verdana,sans-serif;text-decoration:none;color:#000;}

.orderEdit {font:9px, arial,verdana,san-serif;color:#661111;}

/* I added padding for IE */
TD.main, P.main {
  font-family: Verdana, Arial, san-serif;
  font-size: 11px;
  line-height: 1.5;
  padding:0 0 0 10px;
}
.checkOutTbl, TD.checkOutTbl, TH.checkOutTbl, P.checkOutTbl {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding:0 5px 0 5px;
}
/* prevents padding from affecting FF/NS */
html>body TD.main, P.main {padding:0;}

TH.checkOutTbl {margin-bottom:2px;border-bottom:3px double #000;}

.checkOutTbl em {font: 10px verdana,arial,sans-serif;display:block;}

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

/*
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
*/
/* change to: */
TD.pageHeading, DIV.pageHeading {  color: #000;
font:normal bold 16px/16px verdana,arial,sans-serif;margin:0;padding:0 0 10px 0;}


/* ^^^^^^^^^^^^^^  originally found in Stylesheet.CSS ^^^^^^^^^^^^^^^^^^^*/

.txtInsert {text-align:left;font:11px verdana,arial,san-serif;width:268px;padding:0;margin:0 0 0 10px;}
.txtInsert h3 {font:bold 11px verdana,arial,san-serif;margin:0;padding:0;text-align:left;}
.txtInsert p {margin:0;padding:3px 0 0 10px;text-align:left;text-align:left;}

.boxWrap {padding:0 5px 0 5px;margin:0;padding:0;}
html>body .boxWrap {margin:0;padding:0;}
.pseudoBoxTitle {font:11px verdana,arial,san-serif;margin:0 0 0 2px;padding:5px 0;}
.pseudoBox {font:11px/16px verdana,arial,san-serif;padding:5px 10px 10px 20px;margin:0;background:#F6F7F6;border:1px solid #6A6F68;}
.pseudoBox p {width:250px;margin:0;padding:0;}
html>body .pseudoBox p {width:70%;}
/*
html>body .pseudoBoxTitle {margin:0 0 0 2px;}
html>body .pseudoBoxTitle {margin:0;}
*/
.textArea {padding:5px;}
.innerBox {position:relative;margin:10px 0;}
.innerBox p {float:left;margin:0;padding:0;}
.selImg {float:left;width:60px;display:inline;padding:1px 15px 1px 20px;}
.btnImg {clear:both;text-align:right;padding:5px 0 0 0;}
.obvious {text-decoration:underline;}

.moduleRow {padding:1px 0 3px 0; }
.moduleRowOver { background-color: #62B0FC; cursor: pointer; cursor: hand; padding:1px 0 3px 0;}
.moduleRowSelected { background-color: #FFCC01; padding:1px 0 3px 0;}

.clear {clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}
.clear2 {clear:both;display:block;height:2px;overflow:hidden;margin:0;padding:0;}
.clear3 {clear:both;display:block;height:3px;overflow:hidden;margin:0;padding:0;}
.clear4 {clear:both;display:block;height:4px;overflow:hidden;margin:0;padding:0;}
.clear5 {clear:both;display:block;height:5px;overflow:hidden;margin:0;padding:0;}
.clear10 {clear:both;display:block;height:10px;overflow:hidden;margin:0;padding:0;}
.clear20 {clear:both;display:block;height:20px;overflow:hidden;margin:0;padding:0;}

#prodList {background:white;}

/* changes to styles for catalog */
.bigBox, .polBox, .prodBox, .cartBox, .coBox, .thxBox, .orderBox, .searchBox {position:relative;margin:11px;height:410px;width:710px;border:3px solid #000;}
.cartBox {width:690px;}
html>body .bigBox, .polBox, .prodBox, .cartBox, .coBox, .thxBox, .orderBox, .searchBox {height:auto;min-height:150px;width:710px;}
.cartBox, .thxBox, .searchBox {background:#F3E7B7 url(images/osc/cart-bkgd.jpg) no-repeat top right;}
.orderBox, .polBox, .prodBox {background:#FFF;}
html>body .cartBox, .orderBox {height:auto;min-height:400px;}
.searchBox {height:310px;}
html>body .searchBox {height:auto;min-height:300px;}
.acctBox {border:3px solid #000;margin:3px;padding:0;background:#FFF;width:320px;}
.coBox {background:#F3E7B7;}
.cartBox h3 {font:normal bold 16px/16px verdana,arial,sans-serif;text-align:center;margin:0;padding:0 0 10px 0;}
.cartBox h2, .coBox h2, .thxBox h2, .orderBox h2, .searchBox h2 {background:#3298FC;color:#FFF;border-bottom:3px solid #000;font:italic bold 17px/20px arial,verdana,sans-serif;margin:0;padding:3px 10px 0 10px;height:22px;}
.cartBox h2 b, .coBox h2 b, .thxBox h2 b, .orderBox h2 b,, .searchBox h2 b {}
.orderBox h2 em {color:#00A;font:italic bold 14px/20px arial,verdana,sans-serif;}

.srpBox {position:relative;margin:11px;height:auto;border:3px solid #000;}
.srpBox {height:310px;width:710px;background:#FFF;}
//html>body .srpBox {min-height:150px;width:710px;}
html>body .srpBox {height:auto;min-height:300px;}
.srpBox h2 {background:#3298FC;color:#FFF;border-bottom:3px solid #000;font:italic bold 17px/20px arial,verdana,sans-serif;margin:0;padding:3px 10px 0 10px;height:22px;}
.srpBox h3 {font:normal bold 16px/16px verdana,arial,sans-serif;text-align:center;margin:0;padding:0 0 10px 0;}



.coBox h3, .thxBox h3, .acctBox h3, .searchBox h3 {background:#FFCC01;border-bottom:3px solid #000;font:italic bold 17px/20px arial,verdana,sans-serif;margin:0;padding:3px 5px 0 5px;}
.coBox h3 b, .thxBox h3 b, .acctBox h3 b, .searchBox h3 b {color:#C00;font:italic bold 19px/20px arial,verdana,sans-serif;}

.covBox {position:relative;margin:11px;height:150px;border:3px solid #000;}
html>body .covBox {height:auto;min-height:150px;width:710px;}
.covBox h2 {background:#3298FC;color:#FFF;border-bottom:3px solid #000;font:italic bold 17px/20px arial,verdana,sans-serif;margin:0;padding:3px 10px 0 10px;height:22px;}
.covBox h2 b {}
.covBox img {position:absolute;top:10px;left:340px;border:4px solid black;}

.acctBox p {margin:0px;padding:0;}
.size {height:90px;margin:0px;}
.login {height:170px;}
html>body .login {height:auto;min-height:160px;}
.subSect {padding:5px;}
.subSect p {padding:5px;margin:0;}
.subSect em {display:block;padding:0;margin:0;font-style:normal;}
.addrSect, .shipSect {padding:0 5px 0 5px;margin:5px 0 5px 0;}
.radBtn {width:14px;height:18px;}
.btnField {float:left;padding:0;margin:0;}
.btnLbl {margin:5px 0 0 0;font-weight:bold;font-size:14px;}
.dIndent {margin:0 30px 0 37px;padding:0;}
.pIndent {margin:2px 24px 5px 20px;padding:0;}
html>body .pIndent {margin:2px 24px 5px 37px;}

/* copy of styles used for root level */
.prodRow {position:relative;}
//.prodSect {width:330px;background:none;background:none;margin:0;padding:10px 10px;}
//html>body .prodSect {width:326px;padding:10px 10px;}
//.prodSect img {margin:3px 0px 3px 17px;border:2px solid black;}
//html>body .prodSect img {padding:3px;margin:3px 0px 3px 6px;}

.vert-spacer {position:absolute;top:0px;left:352px;width:1px;border-right:1px solid black;margin:10px 0;}
html>body .vert-spacer {left:355px;}

/* height required for each product section, adjust according to content */
.vert-spacer {height:926px;}
.prodSect, .prodRow {height:860px;}
html>body .prodSect, .vert-spacer {height:850px;}
/* copy of styles used for root level */

#prodImg {float:right;text-align:center;margin:5px;}
#prodImg img {border:2px solid black;margin:5px;}

.pInfo {padding:14px 20px 10px 20px;}
.pInfo p {width:400px;}

.polInfo {padding:14px 20px 10px 20px;}
.polInfo p {width:auto;margin:0 0 10px 0;}
.polInfo h3 {font:bold normal 18px/18px arial;}
.polInfo h4 {font:bold normal 16px/16px arial;}
.polInfo h5 {font:bold normal 14px/18px arial;margin-bottom:0;padding-bottom:0;}
.polInfo h6 {font:bold normal 12px/12px arial;}

.quote {margin:5px 40px 10px 40px;font-style:italic;}

.aInfo {padding:14px 10px 10px 10px;}
html>body .aInfo {padding:14px 10px 10px 10px;}
.aInfo p {}
.tables {padding-right:0;}

.cInfo {padding:14px 20px 10px 20px;height:280px;}
html>body .cInfo {height:auto;min-height:300px;}

.coInfo {padding:14px 20px 10px 20px;margin:0 0 10px 0;z-index:auto;}
.coInfo p {width:auto;margin:5px 5px 10px 5px;padding:0;}

#bubble p {top:24px;left:340px;width:150px;}
#bubble img {top:8px;left:345px;}

.boxLBkgd, .boxRBkgd {background:#3298FC;width:215px;margin:12px 22px 12px 10px;float:left;display:inline;}
.boxRBkgd {margin:12px  0px 12px 10px;}
html>body .boxLBkgd {margin:12px 23px 12px 11px;}
html>body .boxRBkgd {margin:12px  0px 12px 11px;}


.box, .featured {width:211px;height:109px;border:3px solid #000;}
.box, .featured {background:url("images/box-bkgd.jpg") repeat-x left 25px;}
html>body .box, .featured {width:211px;height:auto;min-height:75px;}
html>body .box, .featured {width:211px;height:auto;min-height:107px;}
.featured p {font:normal bold 12px/14px verdana,arial,sans-serif;padding:2px 10px;margin:0;}
.box p {font:normal normal 10px/12px verdana,arial,sans-serif;
margin:12px 8px 8px 8px;padding:5px;}
.box b {}
.featured img {border:none;padding:0;margin:0;}
.box img {border:2px solid #F3E7B7;padding:0;margin:8px;}
.sqImg {float:left;}
html>body .sqImg {margin-right:5px;}
.box h3, .coBox h3, .featured h3 {background:#FFCC01;border-bottom:3px solid #000;font:italic bold 17px/20px arial,verdana,sans-serif;margin:0;padding:3px 5px 0 5px;}
.featured h3 {background:#DD0000;}
.box h3 b, .coBox h3 b, .featured h3 b {font:italic bold 19px/20px arial,verdana,sans-serif;}
.coBox h3 em {font:italic bold 14px/20px arial,verdana,sans-serif;}
.box h3 b, .coBox h3 b, .coBox h3 em {color:#C00;}
.box em {font:normal normal 10px/12px verdana,arial,sans-serif;display:block;padding:0;padding-top:10px;margin:0;}

.fp a {display:block;padding:1px 10px 3px 10px;}

/*line-height:1.1em;*/

.acctLog {padding:4px 8px 4px 8px;text-align:left;}
/* cart list */
#cartList, #checkOut {font:normal 11px arial,verdana,san-serif;width:340px;background:#FFF;background:#F3E7B7;margin:0;padding:0;}
html>body #cartList, #checkOut {margin:0;width:360px;}
.cartItem, .coSect, .ieSect {clear:both;display:block;width:auto;border:3px solid #000;margin:0 0 10px 0;padding:5px;background:#FFF;}
.cartItem {position:relative;}
.coSect {position:relative;padding:0;}

.ieSect {padding:0;}
.ciName {float:left;margin:0 0 5px 4px;width:200px;height:2.5em;}
html>body .ciName {float:left;margin:0 0 5px 10px;width:210px;}

.ciManu {position:absolute;top:20px;left:14px;width:300px;}
html>body .ciManu {top:20px;left:16px;width:300px;}
.ciOpts {float:right;margin:10px 0 0 10px;width:140px;}
html>body .ciOpts {float:right;margin:10px 0 0 10px;width:160px;}
.ciOpts em {display:block;font-style:normal;}
.ciQty {margin:20px 0 0 0;}
.ciPrice {float:right;margin:0 0 5px 0px;}
html>body .ciPrice {float:right;margin:0 0 5px 10px;}
.ciImage {float:left;padding:0;margin:0px 10px 10px 4px;width:154px;}
html>body .ciImage {margin:0px 10px 10px 10px;}
.ciImage img {border:2px solid #000;}

.ciTotal, .ciPrice {float:right;text-align:right;width:50px;}
html>body .ciTotal, .ciPrice {width:60px;}
.ciPrice {margin:0 0 5px 0;}

.ciText {float:right;text-align:right;margin:0 5px 0 0;}
.ciRemoveText {clear:both;float:left;text-align:left;margin:0 0 0px 10px;}
.ciBody {clear:both;}

.txtCart {clear:both;display:block;width:auto;border:3px solid #000;margin:0 0 10px 0;padding:5px;background:#FFF;}
.txtCart h3 {background:none;border-bottom:none;font:italic bold 17px/20px arial,verdana,sans-serif;margin:0;padding:3px 5px 0 5px;}

.cartItem h3, .cartItem h4 {text-align:left;margin-left:10px;}
/*
.cartItem p {width:300px;margin-left:10px;}
html>body .cartItem p {width:330px;margin-left:10px;}
*/
p.bblTxt {position:absolute;top:0;left:0;width:auto;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}

.bubble {width:310px;background:none;}
.addr {position:absolute;top:-10px;left:370px;}
p.addr {position:absolute;top:20px;left:380px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.pAddr {position:absolute;top:24px;left:378px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.cpBbl1 {position:absolute;top:24px;left:378px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.cpBbl2 {position:absolute;top:14px;left:378px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
.newAddr {position:absolute;top:10px;left:370px;}
.abBbl {position:absolute;top:-10px;left:370px;}
p.newAddr {position:absolute;top:56px;left:375px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.abBbl1, p.abBbl2 {position:absolute;top:26px;left:380px;width:265px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.abBbl2 {top:46px;left:385px;width:255px;}
p.abBbl2 b {color:#D00;}
p.scBbl1 {top:49px;left:405px;width:120px;}
html>body p.scBbl1 {top:30px;left:417px;width:130px;}
p.scBbl2 {top:52px;left:400px;width:130px;}
html>body p.scBbl2 {top:32px;left:415px;width:130px;}
p.scBbl3 {top:8px;left:385px;width:130px;}
html>body p.scBbl3 {top:-13px;left:385px;width:130px;}
p.scBbl4 {top:4px;left:395px;width:110px;}
html>body p.scBbl4 {top:-18px;left:395px;width:110px;}
p.loBbl1 {top:58px;left:420px;width:130px;}
html>body p.loBbl1 {top:42px;left:417px;width:130px;}
p.casBbl1 {top:12px;left:370px;width:180px;}
html>body p.casBbl1 {top:6px;left:365px;width:180px;}
p.pfBbl1 {top:63px;left:407px;width:150px;}
html>body p.pfBbl1 {top:43px;left:407px;width:150px;}

p.bsBbl1 {top:2px;left:380px;width:150px;}
html>body p.bsBbl1 {top:2px;left:380px;width:150px;}
p.asBbl1 {top:2px;left:380px;width:150px;}
html>body p.asBbl1 {top:2px;left:380px;width:150px;}

.sAddr {position:absolute;top:10px;left:370px;}
p.sAddr {position:absolute;top:56px;left:375px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}

.smBubble {position:absolute;top:-10px;left:360px;}
p.smBubble {position:absolute;top:-2px;left:342px;width:200px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}

.ship {position:absolute;top:-10px;left:370px;}
p.chooseShip {position:absolute;top:25px;left:380px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.onlyShip {position:absolute;top:25px;left:380px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}
p.freeShip {position:absolute;top:25px;left:380px;width:274px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;}

.selAddr {padding:0 0 10px 0;margin:5px;z-index:20;}
.selAddr em {float:left;width:50px;font:bold 11px verdana,arial,san-serif;}
.selAddr img {float:left;padding:5px;}
.selAddr p {float:left;width:auto;font:normal 12px verdana,arial,san-serif;padding:0;margin:0;margin-left:10px;}
.addrSubHead {font:normal bold 14px/16px verdana,arial,sans-serif;color:#3298FC;padding:0 15px 0 15px;border-bottom:3px double #000;}

.shipSubHead {font:normal bold 14px/16px verdana,arial,sans-serif;color:#3298FC;padding:0 15px 0 5px;border-bottom:3px double #000;}
.shipRadBtn {width:14px;height:18px;}
.shipBtnField {float:left;padding:0;margin:0;}
.shipBtnLbl {margin:5px 0 0 5px;font-weight:normal;font-size:12px;}
.shipCost {float:right;text-align:right;padding:5px 5px 0 0;}
.shipError {padding:0;margin:0 0 0 15px;}
.contBtn {padding:0;margin:10px 0 0 0;}
.prodListTbl {width:600px;margin:5px auto 5px auto;padding:0;border-bottom:1px solid #000;}
.billTo, .shipTo, .payInfo{float:left;font:13px verdana,arial,sans-serif;width:220px;padding:10px;margin:0 0 0 50px;background:none;}
html>body .billTo, .shipTo, .payInfo{width:220px;margin:0 0 0 80px;}
.payInfo {width:290px;margin:0 0 0 30px;}
html>body .payInfo {width:300px;margin:0 0 0 60px;}
.shipInfo {font:13px verdana,arial,sans-serif;width:250px;padding:10px;margin:0 0 0 24px;background:none;}
html>body .shipInfo {float:left;width:250px;margin:0 0 0 24px;}
.custComments {font: 13px verdana,arial,sans-serif;width:568px;margin:5px auto 15px auto;}
.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;}
.ccNotes {clear:both;width:630px;padding:10px;margin:0 0 0 20px;background:none;}
html>body .ccNotes {width:630px;margin:0 0 0 30px;}
.ccNotes em {font:normal bold 10px verdana,arial,sans-serif;}
.invSection {clear:both;margin:10px 0 10px 0;width:670px;background:none;}
html>body .invSection {clear:both;width:auto;}
.confirmBtn {margin:20px 20px 0 0;}
.addrSp {padding:5px 0 0 10px;}
.addrSp em, .cartItem em {display:block;font-style:normal;}
.addrSp b {float:right;text-align:left;width:150px;}
.acctMan a {display:block;}
p.thxBbl {position:absolute;top:2px;left:370px;width:180px;text-align:center;background:none;color:#3298FC;font:italic bold 18px/18px arial,verdana,sans-serif;padding:0;margin:0;}
.thxBbl em {display:block;}

#smallboxes {}

#msgStack {display:inline;z-index:2000;}
#msgStack {position:absolute;top:48px;left:180px;}
#msgStack {width:320px;height:239px;}
#msgStack {visibility:visible;}
#msgStack {background:url(images/osc/bubble-cc-ermsg.gif) no-repeat top left;}
#msgStack p {position:absolute;top:162px;left:224px;font:normal normal 11px arial,verdana,sans-serif;color:#3298FC;text-decoration:underline;}
html>body #msgStack p {top:150px;left:224px;}
.msgStack {position:absolute;top:75px;left:17px;width:280px;text-align:center;font:italic bold 17px/17px arial,verdana,sans-serif;background:none;}
.msgTitle {position:absolute;top:22px;left:35px;width:130px;text-align:center;background:none;color:#C00;font:italic bold 17px/17px arial,verdana,sans-serif;}
.error {color:#C00;}
.warning {color:#C00;}
.success {color:#3298FC;}

.iReq {font:italic normal 9px verdana,arial,san-serif;color:#ff0000;margin-right:5px;display:inline;}

#content {}

* html .ieFltFix { height: 0.01%; }

/* ieFltFix, */

.coSect h3 em {float:right;font:italic bold 14px/20px arial,verdana,sans-serif;text-align:right;}


.fmSmall {background:url(images/osc/futonman.gif) no-repeat 440px 200px;}
html>body .fmSmall {background:url(images/osc/futonman.gif) no-repeat 440px 210px;}
a.tiny {font:10px/14px arial,verdana,sans-serif;color:#000;}

.subSect textarea {width:294px;}
html>body .subSect textarea {width:100%;}

.inputField {width:98%;padding:0;margin:5px auto 10px auto;}

.fieldRow {clear:both;padding:10px 0 0px 0;}
.fieldKey {font:bold 12px/14px verdana, arial, sans-serif;width:150px;}
.fieldValue {font:normal 12px/14px verdana, arial, sans-serif;}

.scTotal {width:328px;text-align:right;padding:3px;}
html>body .scTotal {width:350px;}

.AuthorizeNetSeal a {font-size:1em;}

.fType_dropdown {margin:0 0 0 10px;padding:0;}
input.fType_dropdown {background:pink;}

.fType_dropdown select, .fType_dropdown option {
background:#F3E7B7;
background:#FFCC01;
}
.fType_dropdown select {
border:3px solid #000;
}
.fType_dropdown option {
font: 11px Verdana, Sans-Serif;
}
