/** Stylesheet implements redesign, based on sliced final design **/

/* -- [Most Styles from stylesheet.css] -- */

/* -- Best Sellers Box -- */

/* -- */

.boxText { font-family: Verdana, Arial, sans-serif; 

font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; 

font-size : 10px; background: #ffb3.b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; 

font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; 

font-size : 10px; color: #3C3C3C; text-decoration: 

underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
   display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



.infoBox {
  background: #E5E5D3;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, 

TR.alsoPurchased-odd, TR.payment-odd, 

TR.productListing-odd, TR.productReviews-odd, 

TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, 

TR.alsoPurchased-even, TR.payment-even, 

TR.productListing-even, TR.productReviews-even, 

TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb; /* thetaPi*/
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


/* ---------------------------- ---------------------- */
.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5e6166;
}
.main b {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5e6166;
}
.main a {
  color:#418BEA;
  font-size: 10px; text-decoration:underline;
}
.main a:hover {
  color:#418BEA;
  font-size: 10px; text-decoration:none;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
}

#myse select {
   width:90%;
}

.delp {
   color:#808080;
   font-size:11px;
   font-weight:normal;
}
s {
   color:#808080;
   font-size:11px;
   font-weight:normal;
}/* ---------------------------- ---------------------- */



TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size:13px; color:#FF8B3D; font-weight:bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #E5E5D3; cursor: 

pointer; cursor: hand; }
.moduleRowSelected { background-color: #E5E5D3; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, 

Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, 

sans-serif; font-size: 10px; color: #3C3C3C; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; 

font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: 

Verdana, Arial, sans-serif; font-size: 10px; 

background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, 

sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, 

sans-serif; font-size: 10px; color: #ff0000; }


/* -------------------------------------------------        

  -------------------------------------------------------- 

*/
body 

{margin:0;padding:0;background: #ffffff 0 0 
no-repeat; background-position: center top;}
table, td {/*  border-collapse:collapse;  */}
table, td, img {/*  border:0;  */}
form, td, ul, li {margin:0; padding:0;}

input, select, textarea  { font-size:11px; color:#3C3C3C;}
 .h {height:100%;}

a,.header_menu a:hover,.menu a:hover, .box_page span a 

{text-decoration:none;} /** coderev 6/25/08 **/
a:hover,.header_menu a,.menu a, .box_page span a 

{text-decoration:none;}



   .header_menu {padding:30px 0px 0px 166px;}
   .header_menu a 

{font-size:10px;background:url(images/w1.gif) no-repeat 

left; color:#009ECD;padding:0px 10px 0px 10px;}
   .header_menu form {margin:19px 0px 0px 134px;}
   .header_menu input.text { 

width:150px;height:18px;border:1px solid #B5D3F0;margin:0px 

8px 0px 0px;}


.menu {margin:16px 0px 25px 30px;}
.menu a { color:#000024;}
.menu a { font-size:12px;font-weight:bold; 

background:url(images/n.gif) no-repeat left;padding:0px 

34px 0px 38px;}
.menu span {background:url(images/n.gif) no-repeat 

right;padding:0px 10px 0px 0px;} 


.cat_link {


text-decoration:none;}
.cat_link a { color:#000024;
text-decoration:none;}

.cat_link a { font-size:12px;font-weight:bold; 
text-decoration:none;


}
.cat_link a:hover { font-size:12px;font-weight:bold; 
text-decoration: underline;
font-style:italic;
color:#000024;


}
.cat_link span {padding:0px 10px 0px 0px;
text-decoration:none; }

   .box_content_bg { background:url(images/dot.gif) 

repeat-x bottom;}  

   .box_content ul { padding:0px 0px 0px 0px;}
   .box_content ul li {padding-left: 8px; list-style: none;
                             background: transparent url('sliced/images/layout/blue_dot.gif') no-repeat scroll center left;}
   /*.box_content ul li a { 

color:#696969;background:url(sliced/images/layout/blue_dot.gif) no-repeat 

left;padding:0px 0px 0px 10px;}*/
   .box_content ul li a { 

color:#333333;}
   .box_content ul li a:hover { color:#FFFFFF; 

background-color:#3366CC}
   .box_content ul li.bg_list_sub a { background: 

none;}
   
   .box_content2 td { 

line-height:18px;text-align:center;}
   .box_content2 img {margin:0px 0px 6px 0px;}
   .box_content2 strong, .box_product table td strong 

{font-size:13px; color:#CC0052;}

.width_right {width:162px;}
.width_right td {}
.width_right .box_content ul { background: none;padding:0;}


   .box_select {width:111px;height:19px;}
   .box_product {margin-top: 20px !important;}
   .box_product img {border:5px solid #FFFFFF; }
   .box_product_1 img {border:1px solid #EDEDED;}
   
   .box_product table td { text-align:center; 

color:#000000;}
   .box_product table td p img {margin:0px 0px 0px 

     
         

0px;

}
   .box_product table td p 

{background-color:#FFFFFF;padding:0px 0px 8px 

0px;margin:0px 0px 4px 0px;}
   
   .box_product table td span a 

{padding:0px 

0px 0px 15px;margin:0px 10px 0px 0px; color:#212121; 

text-transform: none; text-decoration:underline;}
   .box_product table td span a:hover {text-transform: 

none; text-decoration:none;}
   .box_product table td span.link2 a 

{

color:#C45300; text-transform: none;}
   .box_product table em a {   font-size:11px; 

color:#000000; text-transform: uppercase;font-weight:bold; 

text-decoration:underline; }
   .box_product table em a:hover {   font-size:11px; 

color:#000000; text-transform: uppercase;font-weight:bold; 

text-decoration:none; }
   .box_product  a { font-size:11px; color:#000000; 

text-decoration:none;}
   .box_product  a:hover { font-size:11px; 

color:#000000; text-decoration:underline;font-weight:bold}
   
   .hm1 {margin:0px 0px 31px 0px;}
   .hm2 {margin:0px 0px 10px 0px;}
   .hm2 td {}
   .hm3 {margin:15px 0px 0px 0px;}
   
   .box_page td { color:#8B8B8B;}
   .box_page a, .box_page strong, .box_page span, 

.box_page strong { color:#C45300;}
   
   .box4 {margin:0px 0px 10px 0px;}
   /*.box4 td { color:#8C8C8C;}*/
   .box4 td { color:#333333;}
   .box4 form {margin:7px 0px 6px 0px;}
   .box4 a img {margin:16px 6px 0px 0px;}
   .box4 form select {width:119px;height:16px;}
   .box4 form select.sel2 

{width:159px;height:16px;margin:0px 0px 0px 10px;}
   
   .box_cart td { text-align:center;}
.box_cart .shop_cart_tx {  
            

font-size:14px;color:#3E5860; font-weight:bold; 
            }  
   .box_cart strong {}
   .box_cart b {font-size:16px; color:#1F3D7A;}
   .box_cart input.txt {width:40px;height:18px; 

text-align:right;}
   .box_cart input.txt, .box_cart img {border:1px 

solid #808080;}
      td.box_sub { text-align:left;}
.box_cart .box_sub input, .box_cart .box_sub img { 

border:0;}
      td.box_sub span { display:block;margin:0px 

20px 20px 0px; text-align: right;}
      td.box_sub a {margin:0px 15px 0px 0px;}
   .hr {height:31px;background:url(images/hr.gif) 

repeat-x center;}
.border {height:1px;background:url(images/dot.gif);}

.box_popup .header img {margin:28px 137px 0px 0px;}
.box_popup .header a:hover { color:#000000; 

text-decoration:none;}
.box_popup .footer td, .box_popup .footer a { 

color:#1F1F1F;}
.box_popup .footer { text-align:right;border: none;}
.box_popup strong { color:#006AB5;}

.footer { border-top:1px solid #D1D1D1; 

text-align:center;margin:25px 0px 0px 0px;}
.footer a,.footer b{ color:#009ECD;}
.footer b a { font-weight:bold;}
.footer td { color:#909090; line-height:18px;padding:21px 

0px 0px 0px;}
.footer img {margin:10px 0px 0px 0px;}
 
/* -------------- footerr ------------------- */
.sea_b img {border:0px;}
.prod_info img { border:0px;}


/* -------------------------------------------------        

  -------------------------------------------------------- 

*/


/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

      
            
/* -------------------------------------------------        

  -------------------------------------------------------- 

*/
.smallText_1 { text-align:center;
            }
.smallText_1 td { color:#8B8B8B; 

text-align:left;padding:0px 0px 10px 0px;}
.smallText_1 a, .box_page strong, .box_page span, .box_page 

strong { color:#C45300;}

/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

u {text-decoration:none; color:#C45300;}

.main a b {
  color:#5E6166;
  font-size: 10px; text-decoration:underline;
}
.main a:hover b{
  color:#5E6166;
  font-size: 10px; text-decoration:none;
}
/* -------------------------------------------------        

  -------------------------------------------------------- 

*/


.smallText a { color:#3C3C3C; font-size:11px; 

text-decoration:underline;
}
.smallText a:hover { color:#3C3C3C; font-size:11px; 

text-decoration:none;
}
TD.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.smallText font b { color:#FF0033; text-decoration:none; 

font-size:11px }

/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

.sea_1 { padding:0px 15px 0px 15px;}
.sea_2 { text-align:center;}
.sea_3 { padding:10px;}
.sea_4 td{
  font-size:13px; color:#636363;
}
.sea_4 a {
  color:#000000; font-size:11px;text-decoration:none;
  width: 180px;
}
.sea_4 a:hover {
  color:#000000; font-size:11px;text-decoration:underline;
}
.sea_4 p{
  font-family: Verdana, Arial, sans-serif;
  font-size:16px; color:#AF0F17; 

font-weight:bold;padding:10px 0px 5px 0px;
}


.sea_5 {border:1px solid #E5E5D3; background:#ffffff;}
/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

/* -------------------- Static Header 

------------------------------------ */



.box_product .prod_desc {background: purple;}
.box_product table td img {/* thetaPi */
    /* Center in FireFox using the W3C standard compliant way.
       IE uses the non-standard way, already specified 
       somewhere above */
    margin: auto auto !important; 
}

.prod_desc_ProductPage {
 padding-bottom:2px !important;
 background: #EDEDED !important;
}

#static_pos {right: 30px !important;}
#top_links {position: relative !important; right: 30px !important;}
table.menu {width: 100%; text-align: center;}

#bodywrapper {overflow: scroll;}

.header { /* background was images/all1.gif */
   width: 980px;
}

ul.list {list-style: disc !important;}


/* -- [Other styles from stylesheet.css] -- */

.box_header td, td.box_header { 

font-size:12px;font-weight:bold;padding:14px 0px 14px 

0px;color:#3E5860; text-align:left;}
   
   .box_header a { 

font-size:12px;font-weight:bold;color:#3E5860; 

text-decoration:none;}
   .box_header a:hover { 

font-size:12px;font-weight:bold;color:#3E5860; 

text-decoration:underline;}

   .hm2 {margin:0px 0px 10px 0px;}
   .hm2 td {}

.smallText_1 { text-align:center;
            }
.smallText_1 td { color:#8B8B8B; 

text-align:left;padding:0px 0px 10px 0px;}
.smallText_1 a, .box_page strong, .box_page span, .box_page 

strong { color:#C45300;}

/* --- [Styles from sliced/style.css] -- */

body {
   background-color:#ffffff;
        background-repeat: no-repeat;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:0px;
   margin-right:0px;
}

.matter {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:normal;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #000000;
}
.price {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #025E97;
}

body#product_view .price {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #025E97;
}

body#product_view .product_name {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11pt;
}

body#product_view #center_column {
  border: none;
}

body#account td.sea_6 {width: 500px;}

td#center_column > table {width: 555px !important;}

td#center_column td {
  width: 555px !important;
}

.box_header .head, .head {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #c98002;
}

a.menu02 {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:normal;
   line-height:15px;
   padding-left:5px;
   padding-right:5px;
   color: #363636;
   text-decoration:none;
}
a.menu02:hover {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:normal;
   line-height:15px;
   padding-left:5px;
   padding-right:5px;
   color: #025bbe;
   text-decoration:underline;
}

a.menu {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #000000;
   text-decoration:none;
}
a.menu:hover {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #000000;
   text-decoration:underline;
}

.login_box{
   width:30px;
   font-family:Tahoma, Verdana;
   padding-left:5px;
   padding-right:0px;
   font-size: 11px;
   line-height:15px;
   color: #000000;
   border: solid 0px #000000;
}

.copyright {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:10px;
   color:#386278;
}

.link {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-left:5px;
   font-weight:normal;
   text-decoration:none;
   color: #ffffff;
}

a.link:hover {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;  
   padding-left:5px;
   text-decoration:underline;
   color: #ffffff;
}

a img {border: none;}

.cart-count a {color: black; text-decoration: none; font-weight: bold;}

.box_product p img {display: block;}

#headerdiv table table {width: auto;}
#headerdiv td {vertical-align: middle;}

.sea_4 img, .shop_card img {width: 100px; height: auto;}

.shop_card img, .sea_4 img {}

#headerdiv {margin: auto auto; text-align: center;}

.box_width_cont {width: auto;}
.width_left {width: 153px;}
#center_column {
  width: 600px !important;
  vertical-align: top;
  border: none;
  padding: 10px;  
}

#center_column td.product_cell {width: 177px !important;}
#column_left_container {width: 220px !important;}
#column_left_container li {width: 140px; _width: 200px; padding-right: 5px;}
#column_left_container ul {padding-left: 30px;}
body#password_forgotten #column_left_container ul li {margin-left: 20px;}
#column_left_container .box_header {text-indent: 10px;}
#column_left_container li {width: 180px; padding-right: 5px; margin-left: 0px;}
#column_left_container ul {}
#container_table {
  border-top: none;
  width: 960px !important;
  height: 100%;
}
/*#body_table {width: 960px !important;}*/
td.sea_6 {vertical-align: top;}
.smallText_1 {width: 520px;} /* ! */
a.notificationTxt {  
  font-family: Tahoma, Verdana, sans-serif; 
  font-size: 10pt;
}
#column_right_container {
  background: none;
  height: 100%; 
  border-left: 1px solid #ddd; 
}
#column_right {width: 140px;}
#column_right_container li {list-style-position: inside; width: 120px;}
#column_left_container {
  background: url(sliced/images/layout/gray.jpg) right top repeat-y;
}
#shop_cart_indicator {
  background: transparent url(sliced/images/layout/shop_cart_bg.png) no-repeat;
  width: 182px;
  display: block;
  vertical-align: middle;
  text-indent: 130px;
  position: relative;
  padding-top: 5px;
  height: 26px;
  _height: 32px;
}
#shop_cart_indicator .hidden {
  display: none;
}
#container_table, #body_table {
  width: 960px;
  /*background: url(sliced/images/layout/gray.jpg) 800px top repeat-y;*/
}


#body_table #column_right_container {background: none;}

body#login .sea_6 {padding-left: 20px;}
body#login #column_right {position: relative; left: 20px;}

#tabmenu {border: none; background-image: url(sliced/images/layout/tabmenu_bg.gif); background-repeat: repeat-x;}

a.smallLink {font-size: 8pt;  color: #c98002; text-decoration: underline; font-weight: bold;}

.regular_links a {text-decoration: underline !important; color: inherit !important; font-size: inherit !important; font-family: inherit !important;}

/* A hack below: fix layout issue for checkout_confirmation.php:*/
#checkout_confirmation_page .infoBoxContents table
{
   width:  260px;
}

#pager {font-size: small;}
#pager a.current {font-weight: bold; text-decoration: none; color: black;}

#selected_categories_title {font-size:18px;font-weight:bold; text-decoration:underline; color:#000024;}
#selected_categories_title {font-family: Verdana, sans-serif; color: #C00000; font-size:13pt;font-style:italic; padding: 0; margin: 0; padding-bottom: 7pt;}
a.selected_categories_category_link {font-family: Verdana, sans-serif; font-size: 9pt; color: #365F91;}
a.selected_categories_category_link:hover {color: #C00000; text-decoration: underline; font-style: normal !important;}
div.selected_categories_category_link {padding-bottom: 1.5em;}
span.best_seller_text {font-family: Verdana, sans-serif; font-size: 9pt;}

#reciprocal_directory_links *, #partner_site_links * {font-size: 10px;}
a.category_link {color: #363636 !important; line-height: auto !important; padding: 0 !important; margin: 0 !important; margin-bottom: 4px /*6px*/ !important; display: block !important;}
a.category_link:hover {text-decoration: underline; background: #FED176 !important; color: #363636 !important;}

.prod_info {width: 409px;}

/** Styles specific to the Shop-By-Price page **/

.price2 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #026eb3;
}
.golden-text {
   font-family:Arial,Verdana, Helvetica, sans-serif;
   font-size: 20px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #e69203;
}

a:focus {-moz-outline: none !important; outline: none; border: none;}

/** Styles for category descriptions (shown on 1st page of categories) **/

#category_long_description {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: left;
  font-size: 10pt;
}

#category_long_description a {
  text-decoration: underline; 
  color: navy;
}

/** Styles for product_info page **/

body#product_view #totalPricesBoxRow td {
  display: block;
  position: relative;
  left: 10px;
  background-image: url(/images/layout_images/total_price_box_bg.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}

body#product_view tr#totalPricesBoxRow {
  font-size: 10pt;
  font-weight:bold;
  font-family: Verdana, sans-serif;
}

body#product_view #totalPricesBoxRow .label {
  position: relative;
  left: -120px;
  top: 5px;
  color: white; 
}

body#product_view #freeShippingGraphic {
  position: relative;
  left: -340px;
  top: 20px;
}

body#product_view #totalPrice {
  display: block;
  width: 8em;
  position: relative;
  left: -10px;
  top: -8px;
}

body#index #homePanels p {
  font-family: Verdana;
  font-size: 10pt;
  padding: 0;
  margin: 0;
  margin-bottom: 2em;
  margin-top: 0.5em;
}

body#index #homePanels p a {
  color: navy;
  text-decoration: underline;
}/** Stylesheet implements redesign, based on sliced final design **/

/* -- [Most Styles from stylesheet.css] -- */

/* -- Best Sellers Box -- */

/* -- */

.boxText { font-family: Verdana, Arial, sans-serif; 

font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; 

font-size : 10px; background: #ffb3.b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; 

font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; 

font-size : 10px; color: #3C3C3C; text-decoration: 

underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
   display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



.infoBox {
  background: #E5E5D3;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, 

TR.alsoPurchased-odd, TR.payment-odd, 

TR.productListing-odd, TR.productReviews-odd, 

TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, 

TR.alsoPurchased-even, TR.payment-even, 

TR.productListing-even, TR.productReviews-even, 

TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb; /* thetaPi*/
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


/* ---------------------------- ---------------------- */
.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5e6166;
}
.main b {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5e6166;
}
.main a {
  color:#418BEA;
  font-size: 10px; text-decoration:underline;
}
.main a:hover {
  color:#418BEA;
  font-size: 10px; text-decoration:none;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
}

#myse select {
   width:90%;
}

.delp {
   color:#808080;
   font-size:11px;
   font-weight:normal;
}
s {
   color:#808080;
   font-size:11px;
   font-weight:normal;
}/* ---------------------------- ---------------------- */



TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size:13px; color:#FF8B3D; font-weight:bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #E5E5D3; cursor: 

pointer; cursor: hand; }
.moduleRowSelected { background-color: #E5E5D3; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, 

Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, 

sans-serif; font-size: 10px; color: #3C3C3C; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; 

font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: 

Verdana, Arial, sans-serif; font-size: 10px; 

background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, 

sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, 

sans-serif; font-size: 10px; color: #ff0000; }


/* -------------------------------------------------        

  -------------------------------------------------------- 

*/
body 

{margin:0;padding:0;background: #ffffff 0 0 
no-repeat; background-position: center top;}
table, td {/*  border-collapse:collapse;  */}
table, td, img {/*  border:0;  */}
form, td, ul, li {margin:0; padding:0;}

input, select, textarea  { font-size:11px; color:#3C3C3C;}
 .h {height:100%;}

a,.header_menu a:hover,.menu a:hover, .box_page span a 

{text-decoration:none;} /** coderev 6/25/08 **/
a:hover,.header_menu a,.menu a, .box_page span a 

{text-decoration:none;}



   .header_menu {padding:30px 0px 0px 166px;}
   .header_menu a 

{font-size:10px;background:url(images/w1.gif) no-repeat 

left; color:#009ECD;padding:0px 10px 0px 10px;}
   .header_menu form {margin:19px 0px 0px 134px;}
   .header_menu input.text { 

width:150px;height:18px;border:1px solid #B5D3F0;margin:0px 

8px 0px 0px;}


.menu {margin:16px 0px 25px 30px;}
.menu a { color:#000024;}
.menu a { font-size:12px;font-weight:bold; 

background:url(images/n.gif) no-repeat left;padding:0px 

34px 0px 38px;}
.menu span {background:url(images/n.gif) no-repeat 

right;padding:0px 10px 0px 0px;} 


.cat_link {


text-decoration:none;}
.cat_link a { color:#000024;
text-decoration:none;}

.cat_link a { font-size:12px;font-weight:bold; 
text-decoration:none;


}
.cat_link a:hover { font-size:12px;font-weight:bold; 
text-decoration: underline;
font-style:italic;
color:#000024;


}
.cat_link span {padding:0px 10px 0px 0px;
text-decoration:none; }

   .box_content_bg { background:url(images/dot.gif) 

repeat-x bottom;}  

   .box_content ul { padding:0px 0px 0px 0px;}
   .box_content ul li {padding-left: 8px; list-style: none;
                             background: transparent url('sliced/images/layout/blue_dot.gif') no-repeat scroll center left;}
   /*.box_content ul li a { 

color:#696969;background:url(sliced/images/layout/blue_dot.gif) no-repeat 

left;padding:0px 0px 0px 10px;}*/
   .box_content ul li a { 

color:#333333;}
   .box_content ul li a:hover { color:#FFFFFF; 

background-color:#3366CC}
   .box_content ul li.bg_list_sub a { background: 

none;}
   
   .box_content2 td { 

line-height:18px;text-align:center;}
   .box_content2 img {margin:0px 0px 6px 0px;}
   .box_content2 strong, .box_product table td strong 

{font-size:13px; color:#CC0052;}

.width_right {width:162px;}
.width_right td {}
.width_right .box_content ul { background: none;padding:0;}


   .box_select {width:111px;height:19px;}
   .box_product {margin-top: 20px !important;}
   .box_product img {border:5px solid #FFFFFF; }
   .box_product_1 img {border:1px solid #EDEDED;}
   
   .box_product table td { text-align:center; 

color:#000000;}
   .box_product table td p img {margin:0px 0px 0px 

     
         

0px;

}
   .box_product table td p 

{background-color:#FFFFFF;padding:0px 0px 8px 

0px;margin:0px 0px 4px 0px;}
   
   .box_product table td span a 

{padding:0px 

0px 0px 15px;margin:0px 10px 0px 0px; color:#212121; 

text-transform: none; text-decoration:underline;}
   .box_product table td span a:hover {text-transform: 

none; text-decoration:none;}
   .box_product table td span.link2 a 

{

color:#C45300; text-transform: none;}
   .box_product table em a {   font-size:11px; 

color:#000000; text-transform: uppercase;font-weight:bold; 

text-decoration:underline; }
   .box_product table em a:hover {   font-size:11px; 

color:#000000; text-transform: uppercase;font-weight:bold; 

text-decoration:none; }
   .box_product  a { font-size:11px; color:#000000; 

text-decoration:none;}
   .box_product  a:hover { font-size:11px; 

color:#000000; text-decoration:underline;font-weight:bold}
   
   .hm1 {margin:0px 0px 31px 0px;}
   .hm2 {margin:0px 0px 10px 0px;}
   .hm2 td {}
   .hm3 {margin:15px 0px 0px 0px;}
   
   .box_page td { color:#8B8B8B;}
   .box_page a, .box_page strong, .box_page span, 

.box_page strong { color:#C45300;}
   
   .box4 {margin:0px 0px 10px 0px;}
   /*.box4 td { color:#8C8C8C;}*/
   .box4 td { color:#333333;}
   .box4 form {margin:7px 0px 6px 0px;}
   .box4 a img {margin:16px 6px 0px 0px;}
   .box4 form select {width:119px;height:16px;}
   .box4 form select.sel2 

{width:159px;height:16px;margin:0px 0px 0px 10px;}
   
   .box_cart td { text-align:center;}
.box_cart .shop_cart_tx {  
            

font-size:14px;color:#3E5860; font-weight:bold; 
            }  
   .box_cart strong {}
   .box_cart b {font-size:16px; color:#1F3D7A;}
   .box_cart input.txt {width:40px;height:18px; 

text-align:right;}
   .box_cart input.txt, .box_cart img {border:1px 

solid #808080;}
      td.box_sub { text-align:left;}
.box_cart .box_sub input, .box_cart .box_sub img { 

border:0;}
      td.box_sub span { display:block;margin:0px 

20px 20px 0px; text-align: right;}
      td.box_sub a {margin:0px 15px 0px 0px;}
   .hr {height:31px;background:url(images/hr.gif) 

repeat-x center;}
.border {height:1px;background:url(images/dot.gif);}

.box_popup .header img {margin:28px 137px 0px 0px;}
.box_popup .header a:hover { color:#000000; 

text-decoration:none;}
.box_popup .footer td, .box_popup .footer a { 

color:#1F1F1F;}
.box_popup .footer { text-align:right;border: none;}
.box_popup strong { color:#006AB5;}

.footer { border-top:1px solid #D1D1D1; 

text-align:center;margin:25px 0px 0px 0px;}
.footer a,.footer b{ color:#009ECD;}
.footer b a { font-weight:bold;}
.footer td { color:#909090; line-height:18px;padding:21px 

0px 0px 0px;}
.footer img {margin:10px 0px 0px 0px;}
 
/* -------------- footerr ------------------- */
.sea_b img {border:0px;}
.prod_info img { border:0px;}


/* -------------------------------------------------        

  -------------------------------------------------------- 

*/


/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

      
            
/* -------------------------------------------------        

  -------------------------------------------------------- 

*/
.smallText_1 { text-align:center;
            }
.smallText_1 td { color:#8B8B8B; 

text-align:left;padding:0px 0px 10px 0px;}
.smallText_1 a, .box_page strong, .box_page span, .box_page 

strong { color:#C45300;}

/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

u {text-decoration:none; color:#C45300;}

.main a b {
  color:#5E6166;
  font-size: 10px; text-decoration:underline;
}
.main a:hover b{
  color:#5E6166;
  font-size: 10px; text-decoration:none;
}
/* -------------------------------------------------        

  -------------------------------------------------------- 

*/


.smallText a { color:#3C3C3C; font-size:11px; 

text-decoration:underline;
}
.smallText a:hover { color:#3C3C3C; font-size:11px; 

text-decoration:none;
}
TD.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.smallText font b { color:#FF0033; text-decoration:none; 

font-size:11px }

/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

.sea_1 { padding:0px 15px 0px 15px;}
.sea_2 { text-align:center;}
.sea_3 { padding:10px;}
.sea_4 td{
  font-size:13px; color:#636363;
}
.sea_4 a {
  color:#000000; font-size:11px;text-decoration:none;
  width: 180px;
}
.sea_4 a:hover {
  color:#000000; font-size:11px;text-decoration:underline;
}
.sea_4 p{
  font-family: Verdana, Arial, sans-serif;
  font-size:16px; color:#AF0F17; 

font-weight:bold;padding:10px 0px 5px 0px;
}


.sea_5 {border:1px solid #E5E5D3; background:#ffffff;}
/* -------------------------------------------------        

  -------------------------------------------------------- 

*/

/* -------------------- Static Header 

------------------------------------ */



.box_product .prod_desc {background: purple;}
.box_product table td img {/* thetaPi */
    /* Center in FireFox using the W3C standard compliant way.
       IE uses the non-standard way, already specified 
       somewhere above */
    margin: auto auto !important; 
}

.prod_desc_ProductPage {
 padding-bottom:2px !important;
 background: #EDEDED !important;
}

#static_pos {right: 30px !important;}
#top_links {position: relative !important; right: 30px !important;}
table.menu {width: 100%; text-align: center;}

#bodywrapper {overflow: scroll;}

.header { /* background was images/all1.gif */
   width: 980px;
}

ul.list {list-style: disc !important;}


/* -- [Other styles from stylesheet.css] -- */

.box_header td, td.box_header { 

font-size:12px;font-weight:bold;padding:14px 0px 14px 

0px;color:#3E5860; text-align:left;}
   
   .box_header a { 

font-size:12px;font-weight:bold;color:#3E5860; 

text-decoration:none;}
   .box_header a:hover { 

font-size:12px;font-weight:bold;color:#3E5860; 

text-decoration:underline;}

   .hm2 {margin:0px 0px 10px 0px;}
   .hm2 td {}

.smallText_1 { text-align:center;
            }
.smallText_1 td { color:#8B8B8B; 

text-align:left;padding:0px 0px 10px 0px;}
.smallText_1 a, .box_page strong, .box_page span, .box_page 

strong { color:#C45300;}

/* --- [Styles from sliced/style.css] -- */

body {
   background-color:#ffffff;
        background-repeat: no-repeat;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:0px;
   margin-right:0px;
}

.matter {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:normal;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #000000;
}
.price {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #025E97;
}

body#product_view .price {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #025E97;
}

body#product_view .product_name {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11pt;
}

body#product_view #center_column {
  border: none;
}

body#account td.sea_6 {width: 500px;}

td#center_column > table {width: 555px !important;}

td#center_column td {
  width: 555px !important;
}

.box_header .head, .head {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #c98002;
}

a.menu02 {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:normal;
   line-height:15px;
   padding-left:5px;
   padding-right:5px;
   color: #363636;
   text-decoration:none;
}
a.menu02:hover {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:normal;
   line-height:15px;
   padding-left:5px;
   padding-right:5px;
   color: #025bbe;
   text-decoration:underline;
}

a.menu {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #000000;
   text-decoration:none;
}
a.menu:hover {
   font-family:Tahoma, Verdana;
   font-size: 11px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #000000;
   text-decoration:underline;
}

.login_box{
   width:30px;
   font-family:Tahoma, Verdana;
   padding-left:5px;
   padding-right:0px;
   font-size: 11px;
   line-height:15px;
   color: #000000;
   border: solid 0px #000000;
}

.copyright {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:10px;
   color:#386278;
}

.link {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-left:5px;
   font-weight:normal;
   text-decoration:none;
   color: #ffffff;
}

a.link:hover {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;  
   padding-left:5px;
   text-decoration:underline;
   color: #ffffff;
}

a img {border: none;}

.cart-count a {color: black; text-decoration: none; font-weight: bold;}

.box_product p img {display: block;}

#headerdiv table table {width: auto;}
#headerdiv td {vertical-align: middle;}

.sea_4 img, .shop_card img {width: 100px; height: auto;}

.shop_card img, .sea_4 img {}

#headerdiv {margin: auto auto; text-align: center;}

.box_width_cont {width: auto;}
.width_left {width: 153px;}
#center_column {
  width: 600px !important;
  vertical-align: top;
  border: none;
  padding: 10px;  
}

#center_column td.product_cell {width: 177px !important;}
#column_left_container {width: 220px !important;}
#column_left_container li {width: 140px; _width: 200px; padding-right: 5px;}
#column_left_container ul {padding-left: 30px;}
#column_left_container .box_header {text-indent: 10px;}
#column_left_container li {width: 180px; padding-right: 5px; margin-left: 0px;}
#column_left_container ul {}
#container_table {
  border-top: none;
  width: 960px !important;
  height: 100%;
}
/*#body_table {width: 960px !important;}*/
td.sea_6 {vertical-align: top;}
.smallText_1 {width: 520px;} /* ! */
a.notificationTxt {  
  font-family: Tahoma, Verdana, sans-serif; 
  font-size: 10pt;
}
#column_right_container {
  background: none;
  height: 100%; 
  border-left: 1px solid #ddd; 
}
#column_right {width: 140px;}
#column_right_container li {list-style-position: inside; width: 120px;}
#column_left_container {
  background: url(sliced/images/layout/gray.jpg) right top repeat-y;
}
#shop_cart_indicator {
  background: transparent url(sliced/images/layout/shop_cart_bg.png) no-repeat;
  width: 182px;
  display: block;
  vertical-align: middle;
  text-indent: 130px;
  position: relative;
  padding-top: 5px;
  height: 26px;
  _height: 32px;
}
#shop_cart_indicator .hidden {
  display: none;
}
#container_table, #body_table {
  width: 960px;
  /*background: url(sliced/images/layout/gray.jpg) 800px top repeat-y;*/
}


#body_table #column_right_container {background: none;}

body#login .sea_6 {padding-left: 20px;}
body#login #column_right {position: relative; left: 20px;}

#tabmenu {border: none; background-image: url(sliced/images/layout/tabmenu_bg.gif); background-repeat: repeat-x;}

a.smallLink {font-size: 8pt;  color: #c98002; text-decoration: underline; font-weight: bold;}

.regular_links a {text-decoration: underline !important; color: inherit !important; font-size: inherit !important; font-family: inherit !important;}

/* A hack below: fix layout issue for checkout_confirmation.php:*/
#checkout_confirmation_page .infoBoxContents table
{
   width:  260px;
}

#pager {font-size: small;}
#pager a.current {font-weight: bold; text-decoration: none; color: black;}

#selected_categories_title {font-size:18px;font-weight:bold; text-decoration:underline; color:#000024;}
#selected_categories_title {font-family: Verdana, sans-serif; color: #C00000; font-size:13pt;font-style:italic; padding: 0; margin: 0; padding-bottom: 7pt;}
a.selected_categories_category_link {font-family: Verdana, sans-serif; font-size: 9pt; color: #365F91;}
a.selected_categories_category_link:hover {color: #C00000; text-decoration: underline; font-style: normal !important;}
div.selected_categories_category_link {padding-bottom: 1.5em;}
span.best_seller_text {font-family: Verdana, sans-serif; font-size: 9pt;}

#reciprocal_directory_links *, #partner_site_links * {font-size: 10px;}
a.category_link {color: #363636 !important; line-height: auto !important; padding: 0 !important; margin: 0 !important; margin-bottom: 4px /*6px*/ !important; display: block !important;}
a.category_link:hover {text-decoration: underline; background: #FED176 !important; color: #363636 !important;}

.prod_info {width: 409px;}

/** Styles specific to the Shop-By-Price page **/

.price2 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #026eb3;
}
.golden-text {
   font-family:Arial,Verdana, Helvetica, sans-serif;
   font-size: 20px;
   font-weight:bold;
   line-height:15px;
   padding-left:10px;
   padding-right:10px;
   color: #e69203;
}

a:focus {-moz-outline: none !important; outline: none; border: none;}

/** Styles for category descriptions (shown on 1st page of categories) **/

#category_long_description {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: left;
  font-size: 10pt;
}

#category_long_description a {
  text-decoration: underline; 
  color: navy;
}

/** Styles for product_info page **/

body#product_view #totalPricesBoxRow td {
  display: block;
  position: relative;
  left: 10px;
  background-image: url(/images/layout_images/total_price_box_bg.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}

body#product_view tr#totalPricesBoxRow {
  font-size: 10pt;
  font-weight:bold;
  font-family: Verdana, sans-serif;
}

body#product_view #totalPricesBoxRow .label {
  position: relative;
  left: -120px;
  top: 5px;
  color: white; 
}

body#product_view #freeShippingGraphic {
  position: relative;
  left: -340px;
  top: 20px;
}

body#product_view #totalPrice {
  display: block;
  width: 8em;
  position: relative;
  left: -10px;
  top: -8px;
}

body#index #homePanels p {
  font-family: Verdana;
  font-size: 10pt;
  padding: 0;
  margin: 0;
  margin-bottom: 2em;
  margin-top: 0.5em;
}

body#index #homePanels p a {
  color: navy;
  text-decoration: underline;
}

body#account_history_info_page #container_table {position: relative; left: 40px;}


/** Product Info Page Retail Mod **/
 body#product_view #RetailPriceContainer, #PercentSavingsContainer {
   font-size: 9pt; font-family: Arial; font-weight: bold;
 }
 body#product_view #RetailPriceContainer {color: #804000;}
 body#product_view #PercentSavingsContainer {color: #ff0100;}
 body#product_view #retailComparisonSingleItem {background: #fff9bd;}
 body#product_view #variantRetailComparisonContainer {position: relative; left: -12px; top: -10px;}

/** END Product Info Page Retail Mod **/

/** For Login Page **/

body#login #loginButtons {text-align: center; display: block; padding-bottom: 10px;}

/** End For Login Page **/

/** Product page **/

body#product_view #productDescription {
  font-family: "Arial Unicode MS", Verdana, Arial, sans-serif;
  font-size: 12pt;
  color: #800000;
}

body#product_view .product_name {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12pt;
  color: #000;
  font-weight: bold;
}

/** End Product page **/

/** Price range banner **/
#jewelryPriceRangeTxt {margin:0;padding:0;font-weight:bold;font-family:"Trebuchet MS" ,Verdana, Arial, sans-serif; font-size:13pt; color: #972020;margin-top:10px;}
/** End price range banner **/

/** Shopping Cart **/
div.shoppingCartProductOption, div.shoppingCartProductName  {font-family: "Trebuchet MS" ,Verdana, Arial, sans-serif; font-style: normal; font-size: small;} 
input[type="image"] {outline: 0;}
/** End Shopping Cart
