/*

  $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 : 12px;

     color : #800000;

     background : inherit;

     font-weight : bold;

      }

 .boxText {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

      }

 .centerTable {

     background-image : url('images/bg_cat4.gif');

     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 {

     background : #ffffff;

     color : #000000;

     margin : 0;

      }

 A {

     color : #000000;

     background : inherit;

     text-decoration : none;

      }

 A:hover {

     color : #aabbdd;

     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 : #f8f8f9;

     color : inherit;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

      }

 .infoBox {

     /*background : #b6b7cb;*/

     color : #000000;

      }

 TD.infoBox, SPAN.infoBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     /*background : #bbc3d3;*/

     color : inherit;

      }

/* TD.infoBoxHeading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     /*background : #bbc3d3;

     color : #000000;

      }
*/


 .infoBoxContents {

     /*background : #f8f8f9;*/

     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 : #000000;

     /*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 : #f8f8f9;*/

    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 : #ff8e90;

     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 : #FED293;*/

     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 : #FED293;*/

	border-color: #6D0000;

	border-spacing: 1px;

	color: inherit;

}

 TABLE.productListing {

     border : 0px;

     border-style : solid;

     border-color : #0B4656;

     border-spacing : 1px;

      }

 .productListing-heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #0B4656;

     color : #ffffff;

     font-weight : bold;

      }

 .productlisting-headingPrice {

     font-family : Verdana, Arial, sans-serif;

     font-size : 20px;

     background : #cccccc;

     color : #9a9a9a;

     font-weight : bold;

      }

 TD.productListing-data {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

      }

 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 : 20px;

     font-weight : bold;

     color : #7B0005;

     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 : 12px;

      }

 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 : #b6b7cb;

     border-spacing : 1px;

      }

 .linkListing-heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : #b6b7cb;

     color : #ffffff;

     text-align : center;

      }

 TD.linkListing-data {

     border-right : 1px solid #b6b7cb;

     border-bottom : 1px solid #b6b7cb;

     padding : 4px;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TR.linkListing-odd {

     background : #f8f8f9;

     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;

      }

 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

     background-image : url('images/button_blank_left.gif');

      }

 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

     background-image : url('images/button_blank_right.gif');

      }

 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

     background-image : url('images/button_blank_middle.gif');

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background-color : inherit;

     color : #000000;

      }

 A.HeaderPageLinks {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     color : #000000;

     background : inherit;

      }

 a:hover.HeaderPageLinks {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

     color : #00ff00;

      }

 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;

      }



      

      

      a{color: #000201; text-decoration: none;}

a:hover{color: #000201; text-decoration: underline;}

ul.sitemap {

color: #ff0000;

}

a.botmen{color: #bb6262; font-weight: bold; text-decoration:none;}

a.botmen:hover{color: #bb6262; font-weight: bold; text-decoration:underline;}



body{margin: 0px; padding: 0px;}

td,body, input, textarea, select{font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}



.categories a{color: #761b1b; font-weight: bold; text-decoration: none;}

.categories a:hover{color: #761b1b; font-weight: bold; text-decoration: underline;}



.content{padding-bottom: 20px;}

.bgbuy{background: url(images/bg_buy.jpg) no-repeat; padding: 17px;}

.bgbuy2{background: url(images/bg_buy2.jpg) no-repeat; padding: 17px;}

.bgmenu{background: #e0be88 url(images/bg_top_menu.jpg) top repeat-x;}

.bgsearch{background: url(images/bg_search.jpg) no-repeat;}

.bgpageleft{background: url(images/bg_page_left.jpg) repeat-y;}

.bgpageright{background: url(images/bg_page_right.jpg) repeat-y;}

.bgpagebottom{background: url(images/3.jpg) top repeat-x;}

.bgpagetop{background: #e4c18c url(images/5.jpg) top repeat-x;}

.bgleftmenu{background: url(images/bg_menu.jpg) repeat-y;}

.bgline{background: url(images/line_inner-02.gif) repeat-x;}

.bgstars{background: #000000 url(images/bg_stars.gif) top repeat-x;}

.bgpicbuy{background: #AF7F4E url(images/bg_under_picture.gif) no-repeat}

.bgpiccategories{background: #AF7F4E url(images/bg_2_categories.gif) no-repeat}

.blockcategories{background: url(images/bg_categories.gif) top repeat-x; margin: 10px 0px 10px 0px; padding: 7px 10px 7px 10px;}

.im_prod{margin: 5px 3px 5px 3px;}

.blockmenu{padding: 5px 25px 5px 10px; line-height: 18px;}

.bottom{background: #000000 url(images/bg_bottom.jpg) top repeat-x; padding-top: 55px; padding-bottom: 30px;}

.botmenu{padding: 5px 100px 0px 0px}



.copyright{color: #865182; font-weight: bold;}

.copyright a{color: #865182; text-decoration: underline;}

.copyright a:hover{color: #865182; text-decoration: none;}



.input{background: #a67946; font-size: 10px; color: #3a1313; border-top: 1px solid #503414; border-left: 1px solid #503414; border-bottom: 1px solid #82592c;border-right: 1px solid #82592c;}

.mar_bot_topline{margin-bottom: 20px;}

.top{background: url(images/bg_top.jpg) top repeat-x}

.txt_darkbrown{color: #3a1313; font-weight: bold;}

.txtred{color: #761b1b; font-weight: bold; font-size: 14px;}

.txtreddark{color: #761b1b; font-weight: bold;}

.txtblue{color: #761b1b; font-weight: bold; font-size: 14px;}

.txtbluedark{color: #761b1b; font-weight: bold;}

.txt{font-size: 12px;}

.productListing-data{font-size: 12px;}

.olart{margin: 7px 0px 10px 20px; padding: 0px;}

.paddingtd{padding: 3px 8px 3px 8px;}

.spacer{margin: 0px 3px 0px 3px;}

.spacer_up{margin: 2px 3px 0px 8px;}

.spacer_upprod{margin-top: 15px;}

.ullet{list-style-image:url(images/bullet.gif); margin: 0px 0px 0px 20px; padding: 0px;}

.under{background: url(images/bg.jpg)}



#atop a{color: #606060; text-decoration: none;}

#atop a:hover{color: #bc8435; text-decoration: none;}



#cart td{color: #3a1313; font-size: 10px; padding: 4px}

#cart a{color: #3a1313; text-decoration: none;}

#cart a{color: #3a1313; text-decoration: underline;}

#cart .product1{background: #f6e0bb; border-bottom: 1px solid #d4ae77; border-right: 1px solid #d4ae77;}

#cart .product2{background: #f6e0bb; border-bottom: 1px solid #d4ae77;}



#cartinner td{padding: 8px 8px 8px 8px;}



#leftmenu a{font-weight: bold; color: #6c4426; text-decoration: none;}

#leftmenu a:hover{font-weight: bold; color: #000000; text-decoration: underline;}

#leftmenu a.header{font-weight: bold; color: #4b0e74; text-decoration: none;}

#leftmenu a.header:hover{font-weight: bold; color: #2f044c; text-decoration: none;}



#path .tpa{padding: 20px 0px 10px 0px; color: #761b1b;}

#path a{color: #761b1b; text-decoration: underline;}

#path a:hover{color: #761b1b; text-decoration: none;}



#topmenu a{font-weight: bold; color: #3a1313; text-decoration: none;}

#topmenu a:hover{font-weight: bold; color: #5d1a80; text-decoration: none;}

.bgleftmenu2 {

background: url(images/bg_menu2.jpg) repeat-y;

}

.bgright {

background: url(images/bg_right.jpg) no-repeat;

}

.bgboxtop {

    background-color: #e0be88;

    background-image: url(images/box_topbg.jpg);

    background-repeat: repeat-x;



}

.bgboxleft {

background: url(images/box_leftbg.jpg) repeat-y;

}

.bgboxright {



background: url(images/box_rightbg.jpg) repeat-y;

}

.bgboxmain {



background: url(images/box_mainbg.jpg) repeat;

}

.bgboxfoot {



    background-color: #e0be88;

    background-image: url(images/box_footbg.jpg);

    background-repeat: repeat-x;

}

.detailproduct {

}

.bgpiccategorylist {

background: url(images/bg_underpic_2.jpg) no-repeat

}

.message {

    background: #a67946;

    font-size: 10px;

    color: #3a1313;

    border-top: 1px solid #503414;

    border-left: 1px solid #503414;

    border-bottom: 1px solid #82592c;

    border-right: 1px solid #82592c;

    height: 200px;

    width: 550px;





}

.full_h{

	height: 100%;

}



.full_w{

	width: 100%;

}



.full_size{

	width: 100%;

	height: 100%;

}



td,div,p,tr{

	vertical-align: top;

	color: #000100;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;	

}



.td_middle{

	vertical-align: middle;

}



.td_bottom{

	vertical-align: bottom;

}



form{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



img{

	border: 0px;

}



body{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



/* =========================================================================*/



.header_cell{

	height: 200px;

	background-image: url(images/header_bg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

}



.header_righgt_cell{

	width: 354px;

	background-image: url(images/header_2.jpg);

	background-position: right top;

	background-repeat: no-repeat;

}



.right_cell_outer{

	width: 87px;

	background-image: url(images/right_cell_bg.jpg);

	background-position: left top;

	background-repeat: repeat-y;

}



.left_column{

	

	background-image: url(images/left_cell_bg.jpg);

	background-position: left top;

	background-repeat: repeat-y;

}



.left_cell_1{

	background-image: url(images/left_top_bg.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}



.left_cell_2{

	/*background-image: url(images/left_bottom_bg.jpg);*/

	background-position: left bottom;

	background-repeat: no-repeat;	

	padding: 60px 0px 0px 0px;

}



.left_cell_dop{

	padding: 60px 0px 0px 0px;

}



.search_cell{

	padding: 0px 0px 0px 7px;

}



.search_button{

	border: 0px;

	background-color: transparent; 

	width: 40px;

	margin: 0px 0px 0px 5px;

	height: 30px;

	padding: 0px 0px 0px 0px;

}



.search_box{

	width: 115px;

	height: 18px;

	padding: 0px 0px 0px 0px;

	margin: 3px 0px 0px 0px;

	border-bottom: 1px solid #DCD1BD;

	border-right: 1px solid #DCD1BD;

	border-top: 1px solid #6B5F51;

	border-left: 1px solid #6B5F51 

}



.content_cell_1{

	background-image: url(images/content_bg.jpg);

	background-position: left top;

	background-repeat: repeat;

}



.content_cell_2{

	background-image: url(images/content_left_bg.jpg);

	background-position: left top;

	background-repeat:  repeat-y;

}



.content_tbl_1{

	background-image: url(images/bottom_bg.jpg);

	background-position: left bottom;

	background-repeat: repeat-x;

	width: 100%;

	height: 100%;

	border: 0px;

}



.content_bottom_left_bg{

	background-image: url(images/bottom_left_bg.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

}



.content_tbl_2{

	background-image: url(images/right_book_bg.jpg);

	background-position: right top;

	background-repeat: repeat-y;

	width: 100%;

	height: 100%;

}



.footer_cell{

	height: 93px;

	background-image: url(images/bottom_rigth_bg.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;

	vertical-align: bottom;	

	color: #874522;	

	padding: 0px 0px 25px 140px;

	font-weight: bold;

}



.footer_cell a{

	color: #874522;	

	text-decoration: none;

	font-weight: normal;	

}



.content_header_cell{

	height: 100px;

	background-image: url(images/content_header_tbl_bg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

}



.content_header_left_bg{

	background-image: url(images/content_header_left_bg.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}



.content_header_tbl{	

	background-image: url(images/content_header_right_bg.jpg);

	background-position: top right;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}



.content_main1{

	background-image: url(images/right_book_bg.jpg);

	background-position: right top;

	background-repeat: repeat-y;

}



.content_main2{

	background-image: url(images/right_book_bg2.jpg);

	background-position: right top;

	background-repeat: no-repeat;

}



.content_main3{

	background-image: url(images/content_main3_bg.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;	

	padding: 10px 0px 0px 0px;

}



.top_menu{

	height: 32px;

	vertical-align: middle;

	padding: 4px 0px 0px 9px;

}



.top_menu a{

	color: #000000;

	padding: 2px 0px 0px 0px;

	width: 130px;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

	display: block;

	float: left;

	height: 32px;

	font-size: 11px;

	letter-spacing: -1px;

}



.top_menu a:hover{

	background-image: url(images/top_menu_cur.png);

	background-position: left top;

	background-repeat: no-repeat;

	height: 32px;

	display: block;

	float: left;

	padding: 2px 0px 0px 0px;

	width: 130px;

	text-align: center;

}



.header_title_cell{

	background-image: url(images/content_top_line.jpg);

	background-position: center bottom;

	background-repeat: no-repeat;

	vertical-align: bottom;

	padding: 10px 0px 4px 0px;

	text-align: center;

	height: 40px;

}



.level_title{

	font-weight: bold;

	padding: 5px 0px 5px 30px;

}



.level_img{

	padding: 0px 0px 0px 30px;

	width: 70px;

	text-align: right;

}



.level_link_cell{

	padding: 10px 0px 0px 24px;

}



.level_link_cell a{

	color: #000201;

	text-decoration: none;

	background-image: url(images/link_bg.gif);

	background-position: left center;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 10px;

	margin: 2px 0px 0px 0px;

}



.separ_search_categ{

	height: 60px;

	padding: 0px 0px 0px 0px;

}



.left_menu_cell_1{

	width: 168px;

	padding: 0px 0px 0px 0px;


	background-position: left top;

	background-repeat: repeat-y;		

}



.left_menu_cell_2{


	background-position: left top;

	background-repeat: no-repeat;

}



.left_menu_cell_3{


	background-position: left bottom;

	background-repeat: no-repeat;	

	padding: 15px 0px 20px 2px;

}



.left_menu_cell_3 a{ 

	padding: 0px 0px 0px 15px;	

	margin: 0px 2px 0px 0px;

	display: block;

	height: 18px;

	color: #242424;

	text-decoration: none;

}



.left_menu_cell_3 a:hover{

	background-image: url(images/left_menu_cur.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	height: 18px;

	padding: 0px 0px 0px 15px;

	display: block;

	text-decoration: underline;	

}





.left_menu_cell_4{

  text-align: left;

	background-position: left bottom;

	background-repeat: no-repeat;	

	padding: 15px 0px 20px 0px;

}



.left_menu_cell_4 a{ 

	padding: 0px 25px 0px 10px;	

	margin: 0px 2px -10px 0px;

	display: block;

	color: #242424;

	text-decoration: none;

}



.count_cart{

	text-align: center;

	color: #5E5244;

	background-image: url(images/shoping_carts_line.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

	display: block;

	height: 17px;

	padding: 7px 0px 3px 0px;

	margin: 0px 0px 4px 0px;

}



a.left_menu_cur{

	background-image: url(images/left_menu_cur.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	height: 18px;

	padding: 0px 0px 0px 15px;

	display: block;

	text-decoration: underline;

}



.top_link_cell{

	font-size: 14px;

	color: #C1A172;

	vertical-align: middle;

	padding: 0px 2px 0px 2px;

}



.top_link_cell a{

	font-size: 10px;

	color: #C1A172;

	text-decoration: none;

}



.top_link_cell2{

	font-size: 14px;

	color: #C1A172;

	vertical-align: middle;

	padding: 0px 2px 0px 2px;

}



.top_link_cell2 a{

	font-size: 10px;

	color: #FBD294;

	text-decoration: none;

	text-decoration: underline;

}



.top_link_cell3 a{

	font-size: 10px;

	color: #060606;

	text-decoration: none;

	text-decoration: underline;

}



.heading_link{

	font-size: 10px;

	font-weight: bold;

	color: #232323;

	text-decoration: underline;	

}



.sword_link{

	font-size: 10px;

	line-height: 20px;

	font-weight: bold;

	color: #514656;

	text-decoration: underline;	

}



.swords_inderline{

	background-image: url(images/swords_underline.gif);

	background-position: center;

	background-repeat: no-repeat;

	height: 40px;

}



.w97{

	width: 97%;	

}



.content_heading_link{

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}



.content_heading{

	font-size: 11px;

	line-height: 20px;

	font-weight: bold;

	color: #373737;

	height: 60px;

	vertical-align: middle;

}



.content{

	padding: 0px 30px 0px 30px;

	height: 100%;

}



.content_link{

	font-weight: bold;

	color: #42006b;

	text-decoration: underline;

}



.pathway{

	font-size: 10px;

	color: #514656;

	text-decoration: none;	

}



.pathway:hover{

	text-decoration: underline;

}



.compare_td{

	vertical-align: middle;

	padding-right: 5px;

}



.checkbox{

	background-image: url(images/checkbox.jpg);

	background-position: left center;

	background-repeat: no-repeat;

	width: 70px;

	height: 100px;

	vertical-align: middle;

}



.item{

	margin: 20px 0px 20px 0px;

	width: 100%;

}



.price{

	font-weight: bold;

	color: #8d2626;

}



.item_info{

	padding: 0px 20px 0px 20px;

	vertical-align: middle;

}



.item_pic{

	width: 103px;

	vertical-align: middle;

}



.buy_now{

	vertical-align: middle;

	width: 111px;

}



.continue{

	text-align: right;

}



a img{

	border: none;

}



.login_label{

	height: 30px;

	padding-right: 5px;

	padding-top: 8px;

}



.login_input{

	background-color: #F6E9D6;

	height: 20px;

	width: 120px;

	margin-top: 5px;

}



.login_btn{

	padding-top: 2px;

	padding-left: 5px;

}



.login_link{

	color: #5e1d7b;

	font-size: 10px;

	text-decoration: underline;

}



.returning_link{

	color: #000000;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



.enlarge_link{

	color: #42006b;

	text-decoration: underline;

}



.product{

	padding-left: 30px;

}



.product_input{

	background-color: #F6E9D6;

	height: 20px;

	width: 75px;

	margin-top: 5px;

}



.product_heading{

	font-size: 18px;

	text-align: center;

}



/* ================================================================== */



.intro_header_cell{

	height: 352px;

	background-color: #8D6B45;

	background-image: url(images/intro_header_bg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

}



.intro_footer_cell{

	height: 259px;

	background-color: #906F4C;	

	background-image: url(images/intro_footer_bg.jpg);

	background-position: left bottom;

	background-repeat: repeat-x;	

}



.intro_footer_left_cell{

	background-image: url(images/intro_footer_left.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

	width: 476px;

}



.intro_footer_right_cell{

	background-image: url(images/intro_footer_right.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;

}



.intro_header_cell_2{

	background-image: url(images/intro_header_left.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}



.intro_header_cell_3{

	background-image: url(images/intro_header_right.jpg);

	background-position: right top;

	background-repeat: no-repeat;	

	text-align: center;

	padding: 0px 0px 0px 0px;

}



.main_content_1{

/*

	background-image: url(images/main_content_1_bg.jpg);

	background-position: left top;

	background-repeat: repeat;

*/

}



.main_content_tbl_1{

	background-image: url(images/main_content_tbl_1_bg.jpg);

	background-position: right top;

	background-repeat: repeat-y;

	width: 100%;

	height: 100%;

}



.main_content_2{

	background-image: url(images/main_content_2_bg.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;

}



.main_content_tbl_2{

	background-image: url(images/main_content_tbl_2_bg.jpg);

	background-position: right top;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}



.main_content_3{

	background-image: url(images/main_content_3_bg.jpg);

	background-position: left top;

	background-repeat: repeat-y;

}



.main_content_tbl_3{

	background-image: url(images/main_content_tbl_3_bg.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}



.main_content_4{

	padding: 0px 149px 0px 123px;

}



.main_content_tbl_4{

	background-image: url(images/intro_main_content_left_bg.png);

	background-position: left top;

	background-repeat: repeat-y;

	width: 100%;

	height: 100%;

}



.main_content_5{

	background-image: url(images/intro_main_content_right_bg.png);

	background-position: right top;

	background-repeat: repeat-y;

}



.main_content_tbl_5{

	background-image: url(images/intro_main_content_bottom_bg.png);

	background-position:  left bottom;

	background-repeat: repeat-x;

	width: 100%;

	height: 100%;

}



.main_content_6{

	background-image: url(images/intro_main_content_top_bg.png);

	background-position: left top;

	background-repeat: repeat-x;	

}



.main_content_tbl_6{

	background-image: url(images/intro_main_content_left_bottom_bg.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}



.main_content_7{

	background-image: url(images/intro_main_content_right_bottom_bg.png);

	background-position: right bottom;

	background-repeat: no-repeat;

}



.main_content_tbl_7{

	background-image: url(images/intro_main_content_left_top_bg.png);

	background-position: left top;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}



.main_content_8{

	background-image: url(images/intro_main_content_right_top_bg.png);

	background-position: right top;

	background-repeat: no-repeat;

	padding: 45px 40px 50px 50px;

}



.main_content_tbl_8{

	width: 100%;

	height: 100%;

	border: 0px solid #FFFFFF;

	background-image: url(images/main_content_1_bg.jpg);

	background-position: left top;

	background-repeat: repeat;	

}



.main_content{

	color: #80562C;

	font-size: 12px;

	padding: 0px 0px 0px 0px;

}



#clock{

	position: absolute;

	top: 332px;

	right: 135px;

}



#main_content_text{

	position: relative;

	top: 0px;

	border:0px solid #FFFFFF;

}



.main_content2{

	color: #80562C;

	font-size: 12px;

	padding: 0px 20px 0px 0px;

	background-image: url(images/intro_main_content_right2_bg.png);

	background-position: right top;

	background-repeat: repeat-y;	

}



.skip_intro_top{

	position:absolute;

	top: 379px;

	left: 163px;

}



.skip_intro_bottom{

	position:relative;

	width:100%;

	text-align:right;

	top:30px;

	left:-10px;

}



.intro_header_link_tbl{

	position:absolute;

	top:2px;

	right:0px;

}



.price_l{

	font-weight: bold;

	color: #8d2626;

	font-size: 11px;

}



.pr_ls_image {

  border: solid 1px #050102;

}

body {
	background-image:url(images2/design4_01.jpg);
	background-repeat: repeat-x;
	background-color: #F1EADA;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#page {
	width: 912px;
	text-align: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 50;
	margin-left: auto;
}
#header {
	background-image:url(images2/design4_05.jpg);
	background-repeat: repeat-x;
	height: 34px;
	width: 912px;
	float: left;
	margin-bottom: 10px;
}
#header a {
	color: #FFFFFF;
}
#header a:hover {
	color: #FF6600;
}
#logo {
	margin-bottom: 10px;
}
#menu {
	float: left;
	font-size: 12px;
	padding-top: 8px;
}
#menu a{
	background-image: url(images2/design4_07.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#nav {
	float: right;
	padding: 10px;
}
#content {
	margin: 0 auto;
	background-image:url(images2/design4_17.jpg);
	background-repeat: repeat-y;
	width: 912px;	
	text-align: left;
}
#leftmenu {
	width: 150px;
	padding: 10px;
	float: left;
	text-align: left;
}
#leftmenu h1 {
	color: #da3006;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
#text {
	float: left;
	width: 700px;
	padding: 10px;
	margin-left: 10px;	
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer {
	height: 20px;
	width: 892px;
	background-image: url(/img/intro_14.jpg);
	background-repeat: no-repeat;
	background-color: #F1EADA;
	padding-top: 23px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#toolbar {
	height: 24px;
	width: 703px;
	background-image:url(images2/design4_16.jpg);
	background-repeat: no-repeat;
	background-color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 200px;
}

form {
	display: inline;
}
#shop {
	padding-top: 5px;
	float: right;
	color: #FFFFFF;
}
#shop a {
	color: #FF9900;
}

/*- Left Menu -*/
.leftmenu ul{
padding:10px 5px 25px 15px
}
.leftmenu li{
padding:4px 0;
background:url(images2/hl-dot.gif) repeat-x bottom;
color:#ffffff;
text-transform:uppercase
}
.leftmenu li a{
color:#ffffff;
text-decoration:none
}
.leftmenu li a:hover,.leftmenu li.active a{
color:#e8e3dc;
}
h3, TD.infoBoxHeading {
	color: #da3006;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

