/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:05:47 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxText_right { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.navBlue     { color: #FF0000; font-size: 8pt; font-family: Verdana }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

.OLDorderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: blue; text-decoration: underline; }

.orderEdit {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : normal;
color: #006699;
text-decoration: underline;
}

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

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

A:hover {
  color: blue;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(images/back.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.headerNavigation {
  color: #000000;
}

a:hover.headerNavigation {
  color: blue;
}

TR.headerNavigation1 {
  background: #bbc3d3;
}

TD.headerNavigation1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(images/back1.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.headerNavigation1 {
  color: #000000;
}

a:hover.headerNavigation1 {
  color: #000000;
}

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: red;
}

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

TR.footer {
  background: #bbc3d3;
}

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

.templateinfobox     { background:#FFFFFF; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px }
.templateinfobox_right     { background:#FFFFFF; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px }

.infoBoxContents {

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

.infoBoxContents_right {

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

.infoBoxNotice {
  background: #FF8E90;
}

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

.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;
  color: #000000;
  vertical-align:middle;
}

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

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  vertical-align:middle;
  padding: 0px 0px 0px 5px;
}



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 {
  ;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {  ;
}

TABLE.productListing {
  border-spacing: 1px
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

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

A.pageResults {
  color: #0000FF;
}

a:hover.pageResults {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: blue;
  color: black;
  letter-spacing: -1px;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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;
}

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

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: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
  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;
  color: #ff0000;
}

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* 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; }

.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.cat_description { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }
.centerTable {  background:#FFFFFF;  }

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color="FFFFFF";
}

 /* Show Header Page Links */
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;
  color: #000000;
}
A.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
A.HeaderPageLinks:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*  background: #00FF00; */
  color: blue;
}

TD.cookieUsage {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}

/* WebMakers.com Added: Editing Attributes */
.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; }

TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px;
}TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px;
}TR.pollOptRow {
}TR.pollFooter {
}
/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */

/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
/*EOF Options as Images*/

/* Start Products Specifications */
ul.specification_box {
  line-height: 1.5;
}

option, optgroup {
  text-decoration: none;
  font-style: normal;
  margin: 0;
  padding: 2px 2px 0 2px;
  font-family: Verdana, Arial, sans-serif;
}

.filter_count {
  font-weight: normal;
}

.no_results {
  color: #bbb;
}

.close {
  font-size: 75%;
  position: relative;
  top: -4px;
}

img.image_filter {  /* Applies to images used as filters */
  width: 20px;  /* Width of each image */
  height: 20px;  /* Height of each image */
  padding: 5px;  /* Padding between the category contents and the border */
  border: 1px solid #182d5c;  /* Border around each image */
  margin: 3px;  /* Margin between the image border and other objects */
  background: #ffffff;  /* Background color behind each image */
  float: left;  /* Don't change this */
}

.specs_box { /* Applies to the table surrounding the Specifications/tabs onproduct_info.php */
}

#variantsBlock {
}

#variantsBlockTitle {
  font-size: 10pt;
  font-weight: bold;
  padding-left: 10px;
  padding-bottom: 10px;
  width: 10em;
}

#variantsBlockData {
  align: left;
}

.productInfoKey {
  font-size: 9pt;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.productInfoValue {
  font-size: 9pt;
  vertical-align: middle;
}

#productInfoPrice {
  font-size: 10pt;
  font-weight: bold;
  vertical-align: middle;
}

#tabContainer { /* Container for the whole thing */
    position: relative;
    width: 95%;  /* Change the width of the tabs & content box */
  }

  #tabMenu { /* Container for the menu tabs */
    position: relative;
    height: 30px;
    margin-bottom: -3px;
  }

  #tabContent { /* Container for the content box */
    clear: left;
    position: relative;
/*    height: 266px; */  /* Uncomment for fixed height content box */
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #444444;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 4px solid #ccc;
    border-bottom: 4px solid #ccc;
/*    overflow: auto; */  /* Uncomment for fixed height content box */
  }

  #tabContent .content {  /* Don't change this */
    display: none;   /* Don't change this */
    margin-bottom: 0.7em;  /* Extra space between the text and the bottom of the content box */
  }

  #tabContent .active {  /* Don't change this */
    padding: 5px 10px;
    display: block;
  }

  .inside_heading {  /* Heading inside the content box */
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px dashed #999999;
  }

/*
Generated via www.cssmenubuilder.com

Copyright (c) 2008-2009 www.cssmenubuilder.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/

  .menu {  /* Container for the tabs */
    margin: 0 auto;
    padding: 0;
    height: 30px; /* Height of the tabs */
    width: 100%;
    display: block;
    background: url('images/topMenuImages.png') repeat-x; /* Change the image name if you have changed your image */
  }

  .menu li {  /* Individual tabs */
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline;
  }

  .menu li a {  /* Links from the tabs to the content box */
    float: left;
    padding-left: 15px;
    display: block;
    color: #fff;
    text-decoration: none;
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
    background: url('images/topMenuImages.png') 0px -30px no-repeat;  /* Change the image name if you have changed your image */
  }

  .menu li a span {  /* Text in the tabs */
    line-height: 30px;
    float: left;
    display: block;
    padding-right: 15px;
    background: url('images/topMenuImages.png') 100% -30px no-repeat; /* Change the image name if you have changed your image */
  }

  .menu li a:hover {  /* Hover/mouseover tabs */
    background-position: 0px -60px;
    color: #fff;
  }

  .menu li a:hover span {  /* Hover/mouseover text in the tabs */
    background-position: 100% -60px;
  }

  .menu li a.active, .menu li a.active:hover {  /* Active tab */
    line-height: 30px;
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    background: url('images/topMenuImages.png') 0px -90px no-repeat;
    color: #000;
  }

  .menu li a.active span, .menu li a.active:hover span {  /* Text in the active tab */
    background: url('images/topMenuImages.png') 100% -90px no-repeat; /* Change the image name if you have changed your image */
  }

/* End Products Specifications */















#phone
{
FLOAT:left; PADDING-LEFT:60px; MARGIN-TOP:0px;
BACKGROUND-IMAGE:URL(images/phone.jpg); background-repeat:no-repeat;
HEIGHT:55px;
font-size:24px; color:#d31818; FONT-FAMILY: Tahoma;
line-height:80%; PADDING-TOP:3px;
 MARGIN-LEFT:15px;
}

#phone small
{
font-size:12px; color:#006699; FONT-FAMILY: Tahoma;
}

#phone a
{
font-size:13px; color:#006699; FONT-FAMILY: Tahoma; text-decoration:underline;
}

#phone a:hover
{
font-size:13px; color:#006699; FONT-FAMILY: Tahoma; text-decoration:underline;
}

#mail
{
FLOAT:left; PADDING-LEFT:60px; MARGIN-TOP:0px;
BACKGROUND-IMAGE:URL(images/mail.jpg); background-repeat:no-repeat;
HEIGHT:50px; PADDING-TOP:5px; MARGIN-LEFT:15px;
}

#mail a
{
font-size:14px; color:#006699; letter-spacing: 1px; FONT-FAMILY: Tahoma; text-decoration:underline;
}

#mail a:hover
{
font-size:14px; color:#006699; FONT-FAMILY: Tahoma; text-decoration:underline;
}


.head_box
{
font-size:11px; color:#00000; FONT-FAMILY: Tahoma; line-height:140%;
POSITION:relative;
}

.head_box a
{
font-size:12px; color:#006699; FONT-FAMILY: Tahoma; text-decoration: underline;
}

.head_box a:hover
{
font-size:12px; color:#006699; FONT-FAMILY: Tahoma; text-decoration: underline;
}

.head_box span
{
 color:#006699;
}

.head_box a span
{
TEXT-DECORATION:none;
}

.head_box img
{
font-size:11px; color:#00000; FONT-FAMILY: Tahoma; line-height:140%;
POSITION:absolute; z-index:2;
}

.padding
{
MARGIN-TOP:7px; POSITION:relative;
}

.head_box strong
{
font-size:14px; color:#868789; FONT-FAMILY: Tahoma; FONT-WEIGHT:normal;
PADDING:0px;
}


#finder
{
WIDTH:200px; HEIGHT:23px; MARGIN:0px; PADDING:0px;  FLOAT:left;
BACKGROUND-IMAGE:URL(images/input.jpg); background-repeat:no-repeat;
POSITION:relative; LEFT:20px;
}

#finder_input
{
BACKGROUND-COLOR:transparent; BORDER:0px; WIDTH:160px;
MARGIN:0px; PADDING:0px;
POSITION:absolute; TOP:3px; LEFT:6px;
}

#finder_submit
{
MARGIN:0px; PADDING:0px;
POSITION:absolute; TOP:0px; LEFT:165px;
}


.horizont_menu
{
BACKGROUND-COLOR:#FFFFFF; HEIGHT:26px; PADDING-LEFT:15px; PADDING-RIGHT:15px;
POSITION:relative; TEXT-ALIGN:center;
MARGIN-LEFT:10px; MARGIN-RIGHT:10px;
}

.horizont_menu a
{
COLOR:#000000;
font-size:18px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none;
}

.horizont_menu div.lm
{
WIDTH:5px; HEIGHT:26px; BACKGROUND-COLOR:#FFFFFF; background-repeat:no-repeat;
POSITION:absolute; LEFT:-2px; TOP:0px; MARGIN:0px;
}

.horizont_menu div.rm
{
WIDTH:5px; HEIGHT:26px; BACKGROUND-COLOR:#FFFFFF; background-repeat:no-repeat;
POSITION:absolute; RIGHT:-2px; TOP:0px; MARGIN:0px;
}







.horizont_menu2
{
BACKGROUND-COLOR:#3a8fc8; HEIGHT:26px; PADDING-LEFT:15px; PADDING-RIGHT:15px;
POSITION:relative; TEXT-ALIGN:center;
MARGIN-LEFT:10px; MARGIN-RIGHT:10px;
}

.horizont_menu2 a
{
COLOR:#FFFFFF;
font-size:18px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none;
}

.horizont_menu2 a:hover
{
COLOR:#FFFFFF;
font-size:18px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none;
}

.horizont_menu2 div.lm
{
WIDTH:5px; HEIGHT:26px; BACKGROUND-IMAGE:URL(images/lm.jpg); background-repeat:no-repeat;
POSITION:absolute; LEFT:-2px; TOP:0px; MARGIN:0px;
}

.horizont_menu2 div.rm
{
WIDTH:5px; HEIGHT:26px; BACKGROUND-IMAGE:URL(images/rm.jpg); background-repeat:no-repeat;
POSITION:absolute; RIGHT:-2px; TOP:0px; MARGIN:0px;
}








#box_autorize
{
HEIGHT:35px;
BACKGROUND-IMAGE:URL(images/autorize.jpg); background-repeat:no-repeat;
PADDING-LEFT:35px;
}

#box_autorize a
{
COLOR:#006699;
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:underline;
}

#box_autorize a:hover
{
COLOR:#006699;
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:underline;
}

#footer
{
BACKGROUND-COLOR:#ebf8ff; HEIGHT:102px; PADDING-LEFT:15px; PADDING-RIGHT:15px;
POSITION:relative;
MARGIN-LEFT:7px; MARGIN-RIGHT:7px;
}

#footer div#lf
{
WIDTH:10px; HEIGHT:102px; BACKGROUND-IMAGE:URL(images/lf.jpg); background-repeat:no-repeat;
POSITION:absolute; LEFT:-2px; TOP:0px; MARGIN:0px;
}

#footer div#rf
{
WIDTH:10px; HEIGHT:102px; BACKGROUND-IMAGE:URL(images/rf.jpg); background-repeat:no-repeat;
POSITION:absolute; RIGHT:-2px; TOP:0px; MARGIN:0px;
}

#footer div#copyright
{
COLOR:#006699;
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none;
POSITION:absolute; TOP:44px;
}

#footer div#rss
{
HEIGHT:30px;
BACKGROUND-IMAGE:URL(images/phonenumber.jpg); background-repeat:no-repeat;
PADDING-LEFT:240px;
POSITION:absolute; TOP:38px; RIGHT:10px;
}

#footer div#counters
{
COLOR:#000000; TEXT-ALIGN:center;
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none;
WIDTH:100%; PADDING-TOP:38px; LEFT:200px;
}

#product_right_box
{
WIDTH:325px; BORDER-LEFT:1px #006699 solid;
}

#product_right_box tr td
{
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none; COLOR:#000000;
PADDING-TOP:10px;
}

.tabbertab table tr td
{
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none; COLOR:#000000;
PADDING-TOP:10px;
}

#product_right_box tr td a
{
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:underline; COLOR:#d31818;
}

#product_right_box tr td a:hover
{
font-size:12px; FONT-FAMILY: Tahoma; TEXT-DECORATION:underline; COLOR:#d31818;
}

#product_right_box tr td strong
{
font-size:14px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none; FONT-WEIGHT:normal; COLOR:#ff0000;
}

.line
{
WIDTH:90%; HEIGHT:1px; BORDER-TOP:1px #006699 solid; PADDING:0px; MARGIN:0px;
}


#fast_order
{
MARGIN:0px; BACKGROUND-COLOR:#FFFFFF;
}

#fast_order tr td
{
font-size:11px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none; FONT-WEIGHT:normal; COLOR:#000000;
HEIGHT:25px; PADDING:0px;
}

#fast_order tr td input, #fast_order tr td textarea
{
BORDER:1px #cfcfcf solid; WIDTH:195px; HEIGHT:20px; MARGIN:0px;
}

H1
{
font-size:18px; FONT-FAMILY: Tahoma; TEXT-DECORATION:none; FONT-WEIGHT:normal; COLOR:#006699;
}

/* for catalog box BEGIN */

.suckerdiv ul{
margin: 0;
padding: 0;
background-color: white;
list-style-type: none;
width: 200px; /* Width of Menu Items */
font-family: arial;
font-size: 12px;
font-weight: bold;
}

.suckerdiv ul li{
position: relative;
background-color: #EBF8FF;
border: 1px solid #E1F1FA;
margin: 2px 0px 0px 0px;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 199px; /* Parent menu width - 1*/
position: absolute;
width: 200px; /*sub menu width*/
top: -3;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 199px; /* Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 199px; /* Parent menu width - 1*/
background-color: #EBF8FF;

}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #EBF8FF;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #EBF8FF;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color:#fbe1c1;
text-decoration: none;
background-color: #EBF8FF;
Npadding: 0px 5px;
Nborder: 1px solid #03873b;
nborder-bottom: 0;
line-height: 1.75em;
color: #006699;
padding: 0px 18px 0px 14px;
}

.suckerdiv ul li a:hover, .suckerdiv ul li ul li a:hover, suckerdiv ul li ul li ul li a:hover
{
background-color: #006699;
color: white;
text-decoration: none;
Nbackground: #006699 url(images/arrow-h.gif) no-repeat center right;
}


/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow.gif) no-repeat center right;
}
.suckerdiv .subfolderstyle:hover {
background: #006699 url(images/arrow-h.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #EBF8FF;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #EBF8FF;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #EBF8FF;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */



/*
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 200px;
border-bottom: 0px solid #555555;
FFONT-FAMILY: Tahoma;
font-size: 10px;

 list-style:none;

}

.suckerdiv ul li{
position: relative;
background-color: #EEE;
 list-style-image: none;
}

.suckerdiv ul li ul{
left: 199px;
position: absolute;
width: 200px;
top: 0;
display: none;
}


.suckerdiv ul li ul li ul{
left: 199px;
}

.suckerdiv ul li ul li a{
left: 199px;
background-color: #EEE;
}

.suckerdiv ul li ul li ul li a{
background-color: #EEE;
}

.suckerdiv ul li ul li ul li ul li a{
background-color: #EEE;
}

.suckerdiv ul li a{
display: block;
Ncolor: #fbe1c1;
color: black;
text-decoration: none;
background-color: #EEE;
padding: 1px 5px;
border: 0px solid #03873b;
border-bottom: 0;
Nline-height: 1.75em;
}

.suckerdiv ul li a:hover{
background-color: #999999;
color: black;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: #999999;
color: black;
text-decoration: none;
}

.suckerdiv ul li ul li ul li a:hover{
background-color: #999999;
color: black;
text-decoration: none;
}


.suckerdiv .subfolderstyle{
background: url(http://lasvega.ru/images/kub.gif) no-repeat center right;
}


.suckerdiv ul li ul .subfolderstyle {
background-color: #EEE;
}


.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #EEE;
}


.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #EEE;
}


* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
*/

/* for catalog box END */



/* for featured3 box */

.item_name{
font-size:12px;
font-weight:bold;
color:black;
}

.item_name:hover{
color:black;
text-decoration:underline;
}

.item_name IMG{
  border: #cdcdcd solid 1px;
}


.item_price{
color: #d31818;
font-size:20px;
font-weight:bold;

}

.item_price s{
color: black;

}

.item_buy{
color: BLACK;
font-size:12px;
text-decoration:underline;
}
.item_buy:hover{
color: BLACK;
text-decoration:underline;
}

/* for featured3 box END */


.news0 {
	BACKGROUND: #EBF8FF url(images/box_rt.gif) no-repeat top right;
	margin: 0px 12px 12px 10px;

}

.news1 {
	BACKGROUND: url(images/box_lt.gif) no-repeat top left;
}
.news2 {
	BACKGROUND: url(images/box_lb.gif) no-repeat bottom left;
}
.news3 {
	BACKGROUND: url(images/box_rb.gif) no-repeat bottom right;
	padding: 5px 5px 5px 12px;
}

.news3 SPAN{
  font-family: Verdana, Arial, sans-serif;
  color:black;
  font-size:18px;
  font-weight:bold;
  letter-spacing: -1px;

}


.manu
{
PADDING: 5px 0px 0px 0px;
font-size:12px;
letter-spacing: 1px; FONT-FAMILY: Tahoma;
}

.manu a
{
color:#006699; text-decoration:underline;
}


.pageHead {
	padding: 8px 0px 0px 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: black;
  letter-spacing: -1px;
}

.pageNavig
{
PADDING: 5px 0px 0px 0px;
font-size:11px;
letter-spacing: 1px; FONT-FAMILY: Tahoma;
}

.pageNavig a
{
color:#006699; text-decoration:underline;
}
.pageNavig a:hover
{
	BACKGROUND-color: white;
 color:#006699; text-decoration:underline;

}

.pageNavig b{
  text-align: center;
  padding: 0px 3px 0px 5px;
  background: #d31818;
  color: white;
	-moz-border-radius:9px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-khtml-border-radius:9px;

}




.pi
{
PADDING: 12px 0px 0px 10px;
font-size:11px;
letter-spacing: 1px; FONT-FAMILY: Tahoma;
}

.pi a
{
color: black;
text-decoration:underline;
font-weight: bold;

}
.pi a:hover
{
 color: black;
 text-decoration:underline;

}

.compare {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
	height: 20px;
	background: #ebf8ff;
	-moz-border-radius:9px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-khtml-border-radius:9px;

}

.sortmanuf{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  padding: 0px 10px 0px 10px;
  margin: 0px 10px 0px 10px;
	height: 20px;
	background: #ebf8ff;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
  border: 1px solid #eee;


}

.pimage{
  border: #cdcdcd solid 1px;
  margin: 8px 0px 0px 0px;
}

.news4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.news4 a{
  color: #006699;
  font-size: 10px;
  font-weight:bold;
}


/*  for cart and order process */

.cart_head_row TD{
height: 29px;
vertical-align:middle;
text-align:center;
color: white;
font-weight: bold;
font-size: 18px;
}

.cart_table{
font-family: Verdana,Arial,sans-serif;
background: #EBF8FF;

font-size: 10px;
}

.cart_table TR TD{
Mvertical-align:top;
}

.order_head{
font-family: Verdana,Arial,sans-serif;
height: 29px;
vertical-align:middle;
text-align:center;
color: white;
font-weight: bold;
font-size: 18px;
}

.order_item{
 font-size: 13px;
 font-weight: normal;
 padding: 0px 10px 0px 0px;
}

.order_item INPUT{
 font-size: 13px;
 width: 80%;
 height: 23px;

	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;


  Nborder: #A6A7A8 solid 1px;

}

.order_item TEXTAREA{
 font-size: 13px;
 width: 60%;
 height: 120px;
 margin: 20px 0px 10px 0px;



	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;


  border: #A6A7A8 solid 1px;

}




.order_dt{
width:100%;
}

.order_dt TR TD{
padding: 6px 0px 3px 15px;
}


.popuptext
{
padding: 9px 0px 0px 0px;
COLOR:#000000;
font-size:14px;
font-weight:bold;
FONT-FAMILY: Tahoma;
}



pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #FFFFFF;
    margin: 20px 0;

}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

