body { font-family: tahoma, arial, helvetica; font-size:11px; font-weight:400; font-style:normal; line-height:16px; background: url(/addins/images/bm-bckgrd.gif); color:#404040  }

div, p, td { font-family: tahoma, arial, helvetica; font-size:11px; font-weight:400; font-style:normal; line-height:14px;  }

table, tr, td {font-family: tahoma, arial, helvetica; font-size:11px; line-height:14px; }

h1, h3  { font-family: "Trebuchet MS", Genova, sans-serif;  color:#B22400; }
h2, h4   { font-family: "Trebuchet MS", Genova, sans-serif;  color:#CC3300; }
h5, h6  { font-family: "Trebuchet MS", Genova, sans-serif;  color:#003366; }
h1                  { font-size:18px;margin:8px 0px }
h2                  { font-size:16px;margin:6px 0px }
h3                  { font-size:14px;margin:4px 0px }
h4                  { font-size:12px;margin:2px 0px }
h5                  { font-size:22px;margin:8px 0px }   
h6                  { font-size:22px;margin:8px 0px }       

h3.tip {margin:0px}

form { display:inline; }
img  { border:none; }

input, select, textarea { border:1px solid #013668; font-size:11px; }
.btntxt     { border:1px solid #013668; font-size:11px; background-color:#ffe9bd; color:#404040; cursor:pointer }
.btnimg     { border:none; cursor:pointer}
.srchBox    { border:1px solid white; margin-left:8px; margin-bottom:10px; height:14px; width: 120px  }
.srchSubmit { border:1px solid white; background-color:#ffe9bd; font-size:11px; margin-bottom:6px; }

input.sfntFind {border:none}
input.sfntCats {border:none}

th          { background:url(/addins/images/p-back.gif) repeat-x; background-color:#013668; padding:4px; font-family: "Trebuchet MS", Genova, sans-serif;  color:#ffffff; font-size:13px; font-weight:700 }

.thFake { background:url(/addins/images/p-back.gif) repeat-x; background-color:#013668; padding:4px; font-family: "Trebuchet MS", Genova, sans-serif;  color:#ffffff; font-size:13px; font-weight:700 }

.x {margin-left:auto; margin-right:auto; width:800px; }
.o { width:800px;}

.main {
  width:600px;
  float:left;
  margin:0px 0px 16px 16px
  }

.footer {
    width:600px;
    margin-left: 196px}

.mainContent {  margin:10px 16px }
.head { width:100%; margin-bottom:0px; }
.left { width:180px; float:left; }


/* attempt at placing menu content after main content in html flow */
left { position:absolute; width:180px;top:130px; margin-left:1px  }
main { width:600px;  position:relative; margin-left:198px  }
footer {   width:600px;    margin-left: 198px; margin-top:10px}

.bc {display:inline;}

.lrg {font-family: tahoma, arial, helvetica; font-size:12px}
.sml {font-family: tahoma, arial, helvetica; font-size:10px}

.logoSmall {font-size:11px}

.clear {clear:both; height:1px }

.rd_box {
   background: #ffffff;
}
.rd_top div {
   background: url(/addins/images/rd_tl.png) no-repeat top left;
}
.rd_top {
   background: url(/addins/images/rd_tr.png) no-repeat top right;
}
.rd_bot div {
   background: url(/addins/images/rd_bl.png) no-repeat bottom left;
}
.rd_bot {
   background: url(/addins/images/rd_br.png) no-repeat bottom right;
}

.rd_top div, .rd_top, .rd_bot div, .rd_bot {
  width: 100%;
  height: 8px;
  font-size: 1px;
}

.catCont { margin: 0px 10px; }
.catContTree {margin-top:10px }

.mainContent { margin:10px 16px }
.div {border:1px dotted red}

a, a:link, a:visited, a:hover, a:active {color:#404040; border-bottom:0; text-decoration:none}
a:hover {border-bottom:1px solid #404040}

a.nd, a.nd:link, a.nd:visited, a.nd:hover, a.nd:active {text-decoration:none; border:none; }

.navTop {
  height:30px; padding:6px 0px;
  width:100%;
  background:transparent url(/addins/images/nav-bar.png) no-repeat;
  margin-top:0px;
  }

.navSrch {
  float:left;
  }

.navButtonsTop {float:right; margin-right:16px;}
.navButtonsBot {text-align:center; color:white;font-size:12px}


a.navButTop, a.navButTop:link, a.navButTop:visited {color:white;}
a.navButTop:hover {color:#ffe9bd;}


a.navButBot, a.navButBot:link, a.navButBot:visited {color:white; font-size:11px; text-decoration:none}
a.navButBot:hover {color:red;font-size:11px; text-decoration:none ;  border-bottom:1px dotted white}

.navTop {color:white;}

.logo {float:left; width:420px; }
.logoRight {float:right; width:380px; font-family: "Trebuchet MS", Genova, sans-serif;  color:#ffe9bd; font-size:16px; text-align:right; }

.prod          {}
.prodLeft      { float:right; width:190px; }
.prodImageZm   { width:350px; }
.prodRight     { float:left; width:360px; padding-right:0px; }
.prodRightUVP  { text-align:center; margin:0px 0px; }

.prodTabIntro  { border:1px solid white; margin-top:18px; clear:both; }

.prodTabImage     { float:left; margin-left: 16px; }
.prodTabThumb     { width:112px; height:117px }
.prodTabImageText { clear:both; font-size:14px; }
.prodPrice        { color:#9A0005; font-size:16px; font-weight:700; text-align:left;clear:both;margin:5px 5px; }
.prodAdd          { text-align:left; float:left; }


.relpFloat        {float:left; width:130px; height:190px; text-align:center; padding:0px 2px}
.relpFloatTop     { }
.relpFloatMid     {font-size:11px; font-family: "Trebuchet MS", Genova, sans-serif;  color:#00539A; height:45px;  }
a.relpFloatMid    {font-size:11px; font-family: "Trebuchet MS", Genova, sans-serif;  color:#00539A; }

.relpFloatBot     {text-align: justify; font-size:10px; line-height:12px; }
.relpFloatPrice   {color:#9A0005; font-size:16px; font-weight:700; text-align:right; }


.prodAddQty       { vertical-align: middle; float:right; padding-bottom:4px; width:70px; text-align:right; font-size:12px; }
input.prodAddQty  { border:1px solid #013668; font-size:14px; }
.prodAddBtn       { float:left; width:140px; text-align:left; }
.addtoBasket {background:URL(/addins/images/add2cart.gif) no-repeat; width:175px; height:45px; border:0 }
.continueCheckout {background:URL(/addins/images/continuecheckout.gif) no-repeat; width:154px; height:40px; border:0; cursor:pointer;  }
.continuePayPal {background:URL(/addins/images/PayPalunavail.gif) no-repeat; width:145px; height:42px; border:0 }
.continueShopping {background:URL(/addins/images/continueshopping.gif) no-repeat; width:154px; height:40px; border:0 }
.continue {background:URL(/addins/images/continue.gif) no-repeat; width:154px; height:40px; border:0 }
.complete {background:URL(/addins/images/completeorder.gif) no-repeat; width:165px; height:40px; border:0 }
.complete1 {background:URL(/addins/images/completer1.gif) no-repeat; width:165px; height:40px; border:0 }
.complete2 {background:URL(/addins/images/completer2.gif) no-repeat; width:165px; height:40px; border:0 }




/* The tab container */
div.current-round1 {
  clear:both;
  border-width: 1px;
  border-style:solid;
  border-color: #9a9a9a;
  width: 564px; /* FF 560 for IE6 */ }

.bizInfo          {font-size:9px; color:white; text-align:center; line-height:13px}

.ctgy             {}
.ctgyTitle        {clear:both; margin-top:0px}
h1.ctgyTitle      {margin-bottom:18px; }

.ctgyHead         {text-align:justify; }
.ctgyHeadImg      {float:right; width:130px; padding:0px 0px 8px 8px }

.ctgyList         {clear:both; margin-bottom:18px; }
.ctgyFloat        {float:left; width:265px; text-align:center;margin-right:8px; margin-bottom:24px}

.ctgyFloatTop     {width:120px }

.ctgyFloatMid     {font-size:11px; font-family: "Trebuchet MS", Genova, sans-serif;  color:#202020; text-align:center; }
.ctgyDesc         {text-align:left; margin:2px 0px; }

a.ctgyFloatMid    {font-size:11px; font-family: "Trebuchet MS", Genova, sans-serif; }

.ctgyFloatBot     {text-align: justify; font-size:10px; line-height:12px; }
.ctgyFloatPrice   {color:#9A0005; font-size:16px; font-weight:700; text-align:right; }

.ctgyPN           {clear:both}
.ctgyPrev         {float:left; width:50%; text-align:left;}
.ctgyNext         {float:left; width:50%; text-align:right;}
.only             {font-style:italic; font-size:10px; color:#404040; font-weight:400;  }


A.ctgyMore:link      {color:#202020; text-decoration:none; font-weight:bold; font-size:11px; border:none;}
A.ctgyMore:active    {color:#202020; text-decoration:none; font-weight:bold; font-size:11px; border:none;}
A.ctgyMore:visited   {color:#202020; text-decoration:none; font-weight:bold; font-size:11px; border:none;}
A.ctgyMore:hover     {color:#9a0005; text-decoration:none; font-weight:bold; font-size:11px; }


.ctgyOther         { clear:both; padding-top:18px}
ul.CTGYOtherList     { margin:8px 0px 18px -38px;}
ul.CTGYOtherList li  { float:left; font-size:13px;  padding-right:12px; list-style: none; list-style-position: outside; }

ul.PRODOtherList      {}
ul.PRODOtherList li   {float:left; font-size:12px;  padding-right:12px; list-style: none; list-style-position: outside; }


ul.contact     { margin-left:-38px; }
ul.contact li  {
   float:left;
   margin-right:4px;
   padding:0px 4px;
   font-family: "Trebuchet MS", Genova, sans-serif; font-weight:bold; font-size:10px;
   list-style: none; list-style-position: outside;
   border-left:1px solid #404040;border-top:1px solid #404040;border-right:1px solid #404040;
}

li.contactSel  {
   float:left;
   margin-right:4px;
   padding:0px 4px;
   font-family: "Trebuchet MS", Genova, sans-serif; font-weight:bold; font-size:10px;
   list-style: none; list-style-position: outside;
   border-left:1px solid #404040;border-top:1px solid #404040;border-right:1px solid #404040; border-bottom:2px solid white;
   color:#00539a;
   margin-bottom:-1px;
}


/* From Prior StyleSheet */
.topcat           {color:#00539a; text-decoration:none; font-weight:bold; font-size:12px; cursor:pointer; }
A.topcat          {color:#00539a; text-decoration:none; font-weight:bold; font-size:12px; cursor:pointer; }
A.topcat:link     {color:#00539a; text-decoration:none; font-weight:bold; font-size:12px; cursor:pointer; }
A.topcat:active   {color:#00539a; text-decoration:none; font-weight:bold; font-size:12px; cursor:pointer; }
A.topcat:visited  {color:#00539a; text-decoration:none; font-weight:bold; font-size:12px; cursor:pointer; }
A.topcat:hover    {color:#9a0005; text-decoration:none; font-weight:bold; font-size:12px; cursor:pointer; }

A.set10:link      {color:#3387cd; text-decoration:none; font-weight:bold; font-size:11px; border:none;}
A.set10:active    {color:#3387cd; text-decoration:none; font-weight:bold; font-size:11px; border:none;}
A.set10:visited   {color:#3387cd; text-decoration:none; font-weight:bold; font-size:11px; border:none;}
A.set10:hover     {color:#9a0005; text-decoration:none; font-weight:bold; font-size:11px; }

.menutitle      {cursor:pointer; }
.submenu, .topmenu        {text-decoration:none; border:none; margin-left:8px }
.masterdiv      {line-height:18px; }

.shareit        {border:none; margin-top:16px; text-align:right}

.baskBtns {margin:18px 0 0 0; clear:both; height:35px }
   .baskBtnsCont { float:left; width:50%; text-align:left; font-weight:700; font-size:13px  }
   .baskBtnsChck { float:left; width:50%; text-align:right }
   input.baskBtns { font-weight:700; font-size:14px }

ul.baskOptList      { margin-left:-28px; margin-top:-10px }
ul.baskOptList li   { font-weight:bold; font-family:"Trebuchet MS", Genova, sans-serif;font-size:13px; padding-right:6px;list-style: none; list-style-position: outside; }

.sfntFindHead {font-family: trubuchet; font-size:20px; color:#C87F00;font-weight:700}
.sfntFindTable {margin-bottom:18px;}



/* Qtips Style */
div#qTip {
 padding: 4px;
 border: 1px solid #9a9a9a;
 display: none;
 background: #fff;
 color: #9a9a9a;
 font: 10px tahoma, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

.quest {font-family:"Trebuchet MS", Genova, sans-serif;font-size:15px;  font-weight:bold; color:#013668}

.baskTable  { padding:0px; width:100%; }
.baskEmpty  { margin:18px 0px; font-family: "Trebuchet MS", Genova, sans-serif; font-size:14px; font-weight:700 }

.pad8  {margin-top:8px;clear:both; }
.pad10 {margin-top:10px;clear:both; }
.pad12 {margin-top:12px;clear:both; }
.pad14 {margin-top:14px;clear:both; }
.pad16 {margin-top:16px;clear:both; }
.pad18 {margin-top:18px;clear:both; }

.a18 {margin-bottom:18px;clear:both;}
.a24 {margin-bottom:24px;clear:both;}
.a32 {margin-bottom:32px;clear:both;}
.a6 {margin-bottom:6px;clear:both;}

.required {color: #9a0005; font-style:italic;}

/* FOR OCST SCREEN */
.hidecc {
 display: none;
}

.showcc {
 display: block;
 padding: 0px;

}

.hideship {
 display: none;
}

.showship {
 display: block;
 padding: 0px;

}
.style3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.style5 {color: #CCCCCC}

/* FOR OCST SCREEN */


/* SAMPLES / DEBUG STUFF */

.dred {border:1px dotted red} .dblue {border:1px dotted blue} .dgrn {border:1px dotted green} .dbwn {border:1px dotted brown} .dblk {border:1px dotted black} .dwht {border:1px dotted white}

.lBlue    { color: #3387cd; }
.mblue    { color: #00539a; }
.green    { color: #069A00; }
.purple   { color: #94009a; }
.dgrey    { color: #9a9a9a; }
.headblue { color: #00539a; }
.red      { color: #9a0005; }
.beige    { color: #ffe9bd; }


