img {

border: 0;

}

.header {

background:url(images/header_bg_new2.jpg) no-repeat 0% 0%;

width:884px;

}



.header1{

  background-image:url(images/header_bg.jpg); 

  background-repeat:repeat-x; 

  height:133px;

  vertical-align:middle; 

}



.header2{

  background-image:url(images/header_bg1.jpg); 

  background-repeat:repeat-x; 

  height:50px;

  font-family:verdana; 

  font-weight:bold; 

  font-size:12px; 

  color:#FFFFFF; 

  vertical-align:middle;

}



.spacer{

  padding-left:1px; 

  padding-right:1px;
  font-family:verdana; 

   vertical-align:top;
}



a.top, .top

{

  font-family:verdana; 

  font-size:12px;
  
  font-weight:bold; 

  color:#000000;

  text-decoration:none; 

}



a.top:hover

{

  font-family:verdana; 

  font-size:12px;
  
  font-weight:bold; 

  color:#000000;

  text-decoration:underline; 

}



input{

  border:1px solid #000000; 

 /* background-color: #F4F4F4; */

  font-family:verdana; 

  font-size:11px;

  color:#000000; 

  padding:2px; 

  font-weight:normal;

}

.border0{

  border:0px; 

}



.blackbg{

  background-color:#000000;

}



.footer_keywords{

  color:#404040;

  font-family:verdana; 

  font-size:11px;

  line-height:25px; 

  font-weight:bold;

}



a.footer

{

  color:#404040;

  font-family:verdana; 

  font-size:11px;

  font-weight:bold;

  text-decoration:none; 

}



a.footer:hover

{

  color:#404040;

  font-family:verdana; 

  font-size:11px;

  text-decoration:underline; 

  font-weight:bold;

}



.copy{

  color:#818181;

  font-family:verdana; 

  font-size:11px; 

  font-weight:bold;

}



a.copy_links

{

  color:#818181;

  font-family:verdana; 

  font-size:11px; 

  font-weight:bold;

  text-decoration:none; 

}



a.copy_links:hover

{

  color:#818181;

  font-family:verdana; 

  font-size:11px; 

  font-weight:bold;

  text-decoration:underline; 

}



.block_heading{

  color:#000000;

  font-family:verdana; 

  font-size:12px; 

  font-weight:bold; 

  border:1px solid #787878; 

  background-image:url(images/block_heading.gif); 

  background-repeat:repeat-x;

  height:43px;

}



.block{

  color:#000000;

  font-family:verdana; 

  font-size:11px; 

  font-weight:normal; 

  border-left:1px solid #787878;

  border-right:1px solid #787878; 

  border-bottom:1px solid #787878; 

  background-color:#EFEFEF;

}



a.block_links

{

  color:#000000;

  font-family:verdana; 

  font-size:10px; 

  font-weight:normal;

  text-decoration:none; 

}



a.block_links:hover

{

  color:#000000;

  font-family:verdana; 

  font-size:10px; 

  font-weight:normal;

  text-decoration:underline; 

}



.star_bg{

  background-image:url(images/star_bg.gif); 

  height:37px;

}



.welcome_box{

  border-left:1px solid #5D5D5D; 

  border-right:1px solid #5D5D5D; 

  border-bottom:1px solid #5D5D5D; 

  background-color:#8E8E8E;

}



.red{

  color:#FF0000;

  font-family:verdana; 

  font-size:11px; 

  font-weight:normal;

}













/*

  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/

  .cat_description {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #800000;

     background : inherit;

     font-weight : bold;

      }

 .boxText {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 .centerTable {

     background-repeat : repeat-x;

     background : #fbfcfd;

     color : inherit;

      }

 .errorBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : inherit;

     background : #ffb3b5;

     font-weight : bold;

      }

 .stockWarning {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #cc0033;

     background : inherit;

      }

 .productsNotifications {

     background : #f2fff7;

     color : inherit;

      }

 .orderEdit {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #70d250;

     background : inherit;

     text-decoration : underline;

      }

 .navBlue {

     color : #ff0000;

     background : inherit;

     font-size : 8pt;

     font-family : Verdana, Arial, sans-serif;

      }

 .subnavBlue {

     color : #9966ff;

     background : inherit;

     font-size : 8pt;

     font-family : Verdana, Arial, sans-serif;

      }

 BODY {

   padding:0px; 

   font-family : Verdana, Arial, sans-serif;

   font-weight:normal; 

   font-size:12px; 

   color:#222222; 

   /*background-color:#E6E6E6; */
	 
   background-color:#e1f3f5; 

   margin : 0;

      }

 A {

     color : #000000;

     background : inherit;

     text-decoration : none;

      }

 A:hover {

     color : #000000;

     background : inherit;

     text-decoration : underline;

      }

 FORM {

     display : inline;

      }

 TR.header {

     background : #ffffff;

     color : inherit;

      }

 TR.headerNavigation {

     background : #bbc3d3;

     color : inherit;

      }

 TD.headerNavigation {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #bbc3d3;

     color : #ffffff;

     font-weight : bold;

      }

 A.headerNavigation {

     color : #ffffff;

     background : #bbc3d3;

      }

 a:hover.headerNavigation {

     color : #ffffff;

     background : #bbc3d3;

      }

 TR.headerError {

     background : #ff0000;

     color : #bbc3d3;

      }

 TD.headerError {

     font-family : Tahoma, Verdana, Arial, sans-serif;

     font-size : 12px;

     background : #ff0000;

     color : #ffffff;

     font-weight : bold;

      }

 TR.headerInfo {

     background : #00ff00;

     color : #bbc3d3;

      }

 TD.headerInfo {

     font-family : Tahoma, Verdana, Arial, sans-serif;

     font-size : 12px;

     background : #00ff00;

     color : #ffffff;

     font-weight : bold;

      }

 TR.footer {

     background : #bbc3d3;

     color : inherit;

      }

 TD.footer {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #bbc3d3;

     color : #ffffff;

     font-weight : bold;

      }

 .templateinfobox {

     background : #ffffff;

     color : inherit;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

      }

 .infoBox {

     background : #787878;

     color : #000000;

      }

 TD.infoBox, SPAN.infoBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : #bbc3d3;

     color : inherit;

      }

 TABLE.infoBoxHeading{

  border-top-width: 1px;

  border-right-width: 1px;

  border-left-width: 1px;

  border-top-style: solid;

  border-right-style: solid;

  border-left-style: solid;

  border-top-color: #787878;

  border-right-color: #787878;

  border-left-color: #787878;

  

 }  

     

 TD.infoBoxHeading {

     font-family : Times New Roman, Arial, sans-serif;

     font-size : 20px;

     font-weight : bold;

     color:#FFFFFF;

  /*border:1px solid #787878; */

  background-image:url(images/block_heading.gif); 

  background-repeat:repeat-x;

  height:43px;

  line-height:44px;

      }



 .infoBoxContents {

     background : #ffffff;

     color : #000000;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TD.infoBoxFooter {

    font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

    font-weight : bold;

    background-color : #cccccc;

    color : #000000;

}



 TD.contentBoxHeading {

    font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

    font-weight : bold;

    color : #534f4d;

     background : #bbc3d3;

    padding-top : 5px;

}

 .infoBoxContentsHeader {

     background : #bbc3d3;

    color : #ffffff;

    font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

    font-weight : bold;

}



 .infoBoxContentsCenter {

    color : inherit;

     background : #ffffff;

    font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

}



 TD.infoBoxContentsfooter {

    color : #000000;

     background : #bbc3d3;

     font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

    font-weight : bold;

}

 TD.infoBoxHeadingImage {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background-position : left;

     background-color : #bbc3d3;

     color : #000000;

      }

 TD.infoBoxFooterImage {

     font-family : Verdana, Arial, sans-serif;

     font-size : 1px;

     font-weight : bold;

     background-color : #bbc3d3;

     color : #000000;

      }

 .infoBoxNotice {

     background : #ff0000;

     color : #ffffff;

      }

 .infoBoxNoticeContents {

     background : #ffe6e6;

     color : #ffffff;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TD.main_table_heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #cccccc;

     color : #000000;

      }

 TD.main_table_heading_inner {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #ffffff;

     color : #000000;

      }

 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 : #ffffff;

     color : inherit;

      }

 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 : #ffffff;

     color : inherit;

      }

 TABLE.productListing {

/*     border : 1px;

     border-style : solid;

     border-color : #787878;

     border-spacing : 1px;*/

      }

 .productListing-heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #787878;

     color : #ffffff;

     font-weight : bold;

      }

 .productlisting-headingPrice {

     font-family : Verdana, Arial, sans-serif;

     font-size : 16px;

     background : #cccccc;

     color : #000000;



      }

 TD.productListing-data {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 A.pageResults {

     color : #0000ff;

     background : inherit;

      }

 a:hover.pageResults {

     color : #0000ff;

     background : #ffff33;

      }

 TD.pageHeading, DIV.pageHeading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 16px;

    /* font-weight : bold;*/

     color : #000000;

     background : inherit;

      }

 TR.subBar {

     background : #f4f7fd;

     color : inherit;

      }

 TD.subBar {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 TD.main, P.main {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     line-height : 1.5;

     color : #000000;

     background : inherit;

      }

 TD.smallText, SPAN.smallText, P.smallText {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TD.accountCategory {

     font-family : Verdana, Arial, sans-serif;

     font-size : 13px;

     color : #aabbdd;

     background : inherit;

      }

 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;

      }

 TD.category_desc {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     /*line-height : 1.5;*/

      }

 SPAN.newItemInCart {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #ff0000;

     background : inherit;

      }

 CHECKBOX, INPUT, RADIO, SELECT {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

      }

 TEXTAREA {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

      }

 SPAN.greetUser {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

     color : #f0a480;

     background : inherit;

     font-weight : bold;

      }

 TABLE.formArea {

     background : #f1f9fe;

     color : #f4f7fd;

     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;

     background : inherit;

     font-weight : bold;

      }

 SPAN.productSpecialPrice {

     font-family : Verdana, Arial, sans-serif;

     color : #ff0000;

     background : inherit;

      }

 SPAN.errorText {

     font-family : Verdana, Arial, sans-serif;

     color : #ff0000;

     background : inherit;

      }

 .moduleRowOver {

     background-color : #d7e9f7;

     color : inherit;

     cursor : pointer;

      }

 .moduleRowSelected {

     background-color : #e9f4fc;

     color : inherit;

      }

 .checkoutBarFrom, .checkoutBarTo {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #8c8c8c;

     background : inherit;

      }

 .checkoutBarCurrent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 .messageBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 .messageStackError, .messageStackWarning {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background-color : #ffb3b5;

     color : inherit;

      }

 .messageStackSuccess {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background-color : #99ff00;

     color : inherit;

      }

 .inputRequirement {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #ff0000;

     background : inherit;

      }

 TABLE.linkListing {

     border : 1px;

     border-style : solid;

     border-color : #787878;

     border-spacing : 1px;

      }

 .linkListing-heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : #787878;

     color : #ffffff;

     text-align : center;

      }

 TD.linkListing-data {

     border-right : 1px solid #787878;

     border-bottom : 1px solid #787878;

     padding : 4px;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TR.linkListing-odd {

     background : #ffffff;

     color : inherit;

      }

 TR.linkListing-even {

     background : #f5f5f5;

     color : inherit;

      }

 .content {

     color : #000000;

     background : inherit;

     font-size : 10px;

     font-family : Verdana, Arial, sans-serif;

      }

 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     line-height : 1.5;

     color : #bdcaf0;

     background : inherit;

      }

 TD.cookieUsage {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : #000000;

     color : #ffffff;

      }

 .attributeBoxContent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #808080;

      }

 .TR.attributeBoxContent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #808080;

      }

 .TD.attributeBoxContent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #c0c0c0;

      }

 .storyboxtitle {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:link {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:active {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:visited {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:hover {

     font-family : Verdana, Arial, sans-serif;

     color : #ffffff;

     font-size : 10px;

     font-weight : bold;

     text-decoration : underline;

     background : inherit;

      }

 .yearHeader {

     font-family : Verdana, Arial, sans-serif;

     font-size : 14px;

     font-weight : bold;

     color : #000000;

     background-color : #ffffff;

      }

 .calendarMonth {

     background-color : #cccccc;

     color : inherit;

     cursor : default;

     width : 100%;

      }

 .calendarHeader {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     font-weight : bold;

     color : #000000;

     background-color : #ffffff;

     text-decoration : none;

     height : 22px;

      }

 .calendarToday {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #ffcf00;

     padding-left : 3px;

     text-decoration : none;

     border : 1px solid #ffffff;

     height : 22px;

     width : 18px;

      }

 .calendarWeekend {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #caeeff;

     padding-left : 3px;

     line-height : 14px;

     text-decoration : none;

     border : 1px solid #ffffff;

     height : 22px;

     width : 18px;

      }

 .calendar {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #ffffff;

     padding-left : 3px;

     line-height : 14px;

     text-decoration : none;

     height : 22px;

     width : 18px;

      }

 .event {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     color : #000000;

     background-color : #ffffff;

     text-decoration : none;

     border : 1px solid #e6e6e6;

      }

 .empty {

     background-color : #f0faff;

     color : inherit;

     line-height : 14px;

     height : 22px;

     width : 18px;

      }

 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 h4.infoTitle {

     margin-top : 0;

     margin-right : 0;

     margin-left : 0;

     margin-bottom : 0.2em;

      }

 p.infoBlurb {

     margin-top : 0;

     margin-right : 0;

     margin-left : 0;

     margin-bottom : 2em;

      }

 TD.productPriceInListing {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #d2e9fb;

     color : inherit;

      }

 TD.productPriceInBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #eeeeee;

     color : inherit;

      }

 TD.productPriceInProdInfo {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

     background : #ccffcc;

     color : inherit;

      }

 #navMenu {

     clear : both;

     height : 0.01%;

     margin : 0;

     padding : 0;

     list-style : none;

      }

 #navMenu ul {

     float : left;

     width : 150px;

     margin : 0;

     padding : 0;

     list-style : none;

      }

 #navMenu li {

     position : relative;

     float : left;

     line-height : 24px;

     margin-bottom : -1px;

     width : 150px;

      }

 #navMenu li ul {

     position : absolute;

     left : -999em;

     margin-left : 150px;

     margin-top : -26px;

      }

 #navMenu li ul ul {

     left : -999em;

      }

 #navMenu li a {

     width : 150px;

     display : block;

     color : #334;

     font-weight : bold;

     text-decoration : none;

     background : #ffffff;

     border : 1px solid #cce;

     padding-left : 2px;

      }

 #navMenu li a:hover {

     color : #000000;

     background : #aac;

      }

 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {

     left : -999em;

      }

 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {

     left : auto;

      }



.attrclass_1 { width: 250px; height: 115px; background: url("/images/attributes/black.jpg") }

.attrclass_2 { width: 250px; height: 115px; background: url("/images/attributes/brown.jpg") }

.attrclass_70 { width: 250px; height: 111px; background: url("/images/attributes/white.jpg") }

.attrclass_86 { width: 247px; height: 200px; background: url("/images/attributes/embossed black.jpg") }

.attrclass_89 { width: 250px; height: 199px; background: url("/images/attributes/embossed brown.jpg") }

.attrclass_96 { width: 250px; height: 103px; background: url("/images/attributes/distressed black.jpg") }

.attrclass_97 { width: 250px; height: 111px; background: url("/images/attributes/distressed brown.jpg") }

.attrclass_98 { width: 250px; height: 110px; background: url("/images/attributes/distressed white.jpg") }

  div#selImg

  {



    width:250px;

    overflow: hidden;

    margin-left: 200px;

  }
  
.heading_font
{
	color : #FFFFFF;
	font-weight:bold;
}