.listprice { font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 11px; }
.yourprice { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold}
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
.tiny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.tinyR, .loadingmsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cc6600 }
.tinyW { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF }
.textB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.textW { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.textC { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc6600}
.textP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}
.navigation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000}
.msg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold ; color: #333366}

A:hover {color:#990000;}
h1, .h1 { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
h2, .h2 { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #333366; }
h3, .h3 { font-weight: bold; color: #333;}
h4, .h4 { color: red; }

body { 
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #333;
    text-align: left;
    margin: 0;
    background: #fff;
}

fieldset { 
  border:0;
  margin:0;
  padding:0;
}
.drag-me { 
    background-color: #069;
    border: 1px solid #eee;
    font-size: 10px;
    color: #fff;
    padding: 1px;
}
ul#item-list li { 
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 16px;
    color: #999;
    line-height: 20px;
    list-style: none;
}

a.admin:link,
a.admin:visited
{ 
  color: #12A702;
  padding: 1px;
  font-size: 10px;
}
a.admin:hover { 
    color: white;
    background: #12A702;
} 

a.cancel:link, a.cancel:visited { 
    color: red;
    padding: 1px;
}                                                                   

a.cancel:hover { 
    color: white;
    background: red;
}

table.sortable a.sortheader {
    background-color:#666;
    color:#FFF;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    display: block;
    padding: 2px;
}
table.sortable span.sortarrow {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.actionconfirmationmessage { 
   padding: 20px;
   font-weight: bold; 
}

.mainmessage { 
   border: 1px solid #ccc;
   padding: 10px;
   background: #ffffcc;
   margin: 0px;
   font-weight: bold ; color: #333366;
   text-align: center;
}

.fieldWithErrors { 
  background-color: #666699;
}

.CancelButt {  color: #000000; background: #d9d9d5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #fff; border-right-color: #b6aeb3; border-bottom-color: #b6aeb3; border-left-color: #fff; font: 12px Arial, Helvetica, sans-serif; }

.DeleteButt {   color: #000000; background: #DCE0E6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 12px Arial, Helvetica, sans-serif; }

.Butt {   font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #ee2628; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color:#2854A7; border-left-color: #7CBAFF; }

.gButt { padding:5px; font-size:12px ; color: #FFFFFF; background: #5eb141; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color:#2854A7; border-left-color: #7CBAFF; }

.subdued { 
 color: #666;
 padding: 1px;
 font-size: 11px;
}
.pdf_brandname { 
  color: #cc3333;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
  width: 200px;
  border-bottom: 1px solid #cc3333;
}

.interaction { 
    background: #ececec;
    padding: 10px;
    border: 1px solid #777;
   display:none;               
}
#admin-nav ul, ul#shipDocNav { 
 margin:0px;
 padding:0px;
}                
#admin-nav ul li { 
  display: inline;
  padding:4px;
}                   
ul#shipDocNav li { padding-right:20px; }
#admin-nav ul li a { 
  color:#666666; /* brown */
  font-weight: bold;
  font-size:12px;
  text-decoration: none;
}                     
.admin-on, .admin-on a:hover { 
  background: #fff;
  color: #fff;
}                               
#admin-nav ul li.admin-off a { 
  color: #fff;
}                                 
table { 
 font-size: 11px;
}

#footer { 
 background: #CC6600;
 font-size: 11px;
 color:#fff;
 text-align:center; 
 padding:10px;
 margin-top:20px;
}
#footer a:link, #footer a:visited { 
 color:#fff;
}
#nav ul, #nav ul ul {  /* all lists */
  padding: 0px;
  margin: 0px;
  list-style: none;
}
#nav li {  /* all list items */
  position: relative;
  float: left;
  line-height: 25px;
  margin-bottom: 1px;
  padding: 2px;
  font-weight:bold;
  font-size:12px;
}
#nav li ul {  /* second-level lists */
  position : absolute;
  left: -999em;
  margin-left: 184px;
  margin-top: -26px;
  z-index:100;
}
#nav li a { 
 width : 175px; 
 display : block;
 text-decoration : none;
 color:#000;
 padding: 0 0.5em;
}
#nav li:hover, #nav li.sfhover { /* color of background when hover over */
 background: #eee; 
} 
#nav li a:hover, #nav li.sfhover a:hover{ /* color of hovered text */
 color: #cc0000;  
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { 
 left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {  /* lists nested under hovered list items */ 
  left: auto;
}
#nav .browse { 
  font-weight:bold;
}
#trail a { 
 color:#666;
}
#header-nav { 
  float:left;
  padding-right:2px;
}
#header-nav ul { 
 padding:25px 5px 0 0;
 margin:0px;
 list-style: none;

}
#header-nav ul li, ul#shipDocNav li { 
 display:inline;
}
#header-nav a { 
  font-size:12px;
  color: #fff;    
  text-decoration: none;
}
#header-nav a:hover { 
  background:#fff;
  color:#000;
}
#header-nav a.admin { 
  color:#CC0000;
}

.box-head { 
  background: url(/images/box-head.gif) no-repeat;
  height:32px;
}
.box-body { 
  background: url(/images/box-side.gif) repeat-y;
}
.box-top { 
  height:7px;
  background: url(/images/box-top.gif) bottom no-repeat;
}
.box-bottom { 
  height:7px;
  background: url(/images/box-bottom.gif) no-repeat;
}
.box-head td { 
 padding:0px 0 0 10px;
 font-weight:bold;
}
.pagination { 
  margin-bottom:10px;
  color:#888;
  text-align:center;
}

.admin-nav-box { 
  background: #cccc99;
  padding:0px;
  margin:0px;
}
.admin-nav-box ul { 
 padding:5px;
 margin:0px;
 width:100px;
}
.admin-nav-box ul li { 
 list-style: none;
 padding: 5px;
}
.admin-nav-box li:hover { 
 background: #fff; 
} 

.admin-nav-box a { 
  text-decoration: none;
}
.admin-nav-box a:link, .admin-nav-box a:visited { 
  color:#000;
}


b.rtop, b.rbottom {display:block; background:#FFF; }
b.rtop b, b.rbottom b {display:block; height: 1px; overflow: hidden; }
b.r1 { margin: 0 5px;}
b.r2 { margin: 0 3px;}
b.r3 { margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px;height: 2px;}
b.r1, b.r2, b.r3, b.r4 { 
  background: #cccc99;
}
.alert {  margin:0 10px 20px 10px; font-weight:bold; }
.alert, .alert b.r1, .alert b.r2, .alert b.r3, .alert b.r4 { 
  background: #E6F3FF;
}
.non-product { 
 text-align:center;
 background-color: #333366;
 color: white;
 font-weight: bold;
}
#soup { padding:10px; }
#soup h3 { 
 font-weight:bold;
 font-size:12px;
 margin:5px 0 10px 0;
 color:#333366;
}
div.soup span.level1 a { font-size: 12px; line-height: 17px;}
div.soup span.level2 a { font-size: 13px; line-height: 19px;}
div.soup span.level3 a { font-size: 14px; line-height: 21px; background-color: #fffbee; }
div.soup span.level4 a { font-size: 15px; line-height: 23px;}
div.soup span.level5 a { font-size: 16px; line-height: 25px;}
div.soup span.level6 a { font-size: 17px; line-height: 27px;} 

div.soup a:link, 
div.soup a:visited { 
  color:#666;
  line-height: 19px;
  padding-right:5px;
}
.terms ul { list-style: none; }
.terms ul li {  padding-bottom:10px; }
.shipDoc { 
  line-height:17px;
  font-size:13px; 
  background-color: #000;
  margin-bottom:10px;
  width:680px;
}
.shipDoc td {
 border:1px solid #000;
 background-color: #fff;
}
.shipDocClean td {border:none;}
ul.qty-shipped, #quote ul {  padding:0;margin:0; list-style: none;} 
#quote { font-size:12px; }
#quote ul li  { padding-top:5px; }
#quote textarea { padding:8px;width:450px;color:#666; }
.errorExplanation { 
  border:1px solid #2c3d71; 
  margin-bottom:1em;
  padding:15px;
  font-size:13px;
  background: #f9f3d4;
}
hr.g {  
  border:none 0; 
  border-top:1px solid #ccc; 
  height: 1px;
  margin-top:1px;
  margin-bottom:1px;
}       
table.cItems h4 { margin:5px 0 5px 0; color:#55ac1f;}
table.cItems td.textB { font-size: 10px; font-weight: bold; padding:5px;}
.uQty, .bQty, .cQty { 
  margin:5px;
  padding:1px;
  width:20px;
}
.unitPurchase { padding:5px; font-size: 12px; font-weight:bold;color:#333366; }
table tr.header { 
  background: #666666;
  font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF;
  text-align:center;
}
table tr.header td { padding:5px; }
table tr.data {  background: #EEEECC; }
table tr.data td {  padding:7px;}
.freeShipping { font-weight:bold; color: red; }
.freeShipping span {
 color: #666;
 font-weight:normal;
 font-size: 9px;
}

ul#shopByBrand { padding:0; }
ul#shopByBrand li { 
 list-style: none;
 padding:0px;
margin:5px; 
}
#articles a:link, #articles a:visited { text-decoration:none; font-weight:normal; color:#000000; }
table#cart-buttons td { padding-right:20px;}

#nav ul li ul table { background: #dedede; }
#nav ul li ul li { padding:1px 0 1px 10px; }
#nav ul li ul li a {width : 350px; }
#nav ul li ul .box-top,#nav ul li ul .box-bottom,#nav ul li ul .box-body { 
  background: none;
}
div.oa { 
  width:10px;
  float:right;  
  background: url('/images/orange-arrow.gif') no-repeat center left;
}
table.btc { border: 2px solid #ccc; }

