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

body {
  background: #fefdfb url('../images/mainfon.gif') repeat-x bottom;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a img {
  border: 0px;
}

a {
  color: #500B0A;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

td {
  vertical-align: top;
}

#top_fon {
  background: url('../images/topfon.jpg') repeat-x;
  color: #9b2826;
  height: 44px;
  vertical-align: middle;
}

#topmenu {
  float: left;
  padding: 10px 0 0 10px;
}

#topmenu li {
  border-left-color: #9b2826;
  border-left-style: solid;
  border-left-width: 1px;
  color: #9b2826;
  float: left;
  font-size: 11px;
  font-weight: bold;
  list-style: none;
  padding: 3px 10px 3px 10px;
}

#topmenu li a {
  color: #9b2826;
  text-decoration: none;
}

#topmenu li a:hover {
  color: #D8625F;
  text-decoration: none;
}

#contact {
  color: #000;
  float: right;
  font-size: 12px;
  font-weight: bold;
  padding: 13px 5px 0px 0px;
}

#searchtop {
  background: url('../images/fonsrch.gif') no-repeat center;
  float: right;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 285px;
}

#searchform {
  padding: 10px 0px 0px 50px;
}

.form {
  border: 1px solid #bfbfbf;
  color: #555;
  font-size: 12px;
  height: 20px;
  width: 150px;
}

#logo {
  float: left;
  padding: 2px;
}

#topmenu2 {
  float: right;
  margin: 25px 5px 0px 0;
}

#topmenu2 li {
  border-left-color: #a0b0b;
  border-left-style: solid;
  border-left-width: 1px;
  color: #5a0b0b;
  float: left;
  font-size: 12px;
  font-weight: bold;
  list-style: none;
  padding: 5px 15px 5px 15px;
}

#topmenu2 li a {
  color: #5a0b0b;
  text-decoration: none;
}

#topmenu2 li a:hover {
  color: #BC1616;
  text-decoration: none;
}

#flash {
  background-color: #f36a65;
}

#banner {
  background: url('../images/middlefon.gif') repeat-x;
  text-align: center;
}

#text {
  padding: 10px;
  text-align: justify;
}

#fonprod {
  background: url('../images/fon_c.gif') repeat-x;
}

#fonprodl {
  background: url('../images/fon_l.jpg') no-repeat left;
}

#fonprodr {
  background: url('../images/fon_r.gif') no-repeat right;
  height: 257px;
}

#main {
  padding: 5px;
}

#titel_c {
  background: url('../images/titel_c.jpg') repeat-x;
  height: 38px;
  margin: 0px 20px 0px 20px;
}

#titel_c div {
  font-weight: bold;
  padding: 12px 0px 0px 0px;
}

#titel_l {
  background: url('../images/titel_l.gif') no-repeat left;
  margin: 0 12px;
  margin-top: 0 !important;
  width: 580px;
}

#titel_r {
  background: url('../images/titel_r.gif') no-repeat right;
}

#downlink {
  background: #f4e7da;
  padding: 5px 0px 5px 0px;
  text-align: center;
  width: 1004px;
}

#downlink a {
  color: #900;
  font-weight: bold;
  padding: 0 5px 0 5px;
  text-decoration: none;
}

#downlink a:hover {
  color: #F00;
  font-weight: bold;
  padding: 0 5px 0 5px;
}

#copy {
  background: #ffffff;
  color: #000000;
  padding: 10px 0px 10px 0px;
  text-align: center;
  width: 1004px;
}

#wrapper {
  margin: 0 auto;
  text-align: left;
  width: 1004px;
}

#copy a {
  color: #000000;
  text-decoration: none;
}

#copy a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

#prod {
  color: #000000;
  float: left;
  font-size: 12px;
  margin: 10px;
  width: 47%;
}

.img_prog img {
  border: 1px solid #000000;
}

#prod font {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#prod li {
  float: left;
}

.img_prog {
  height: 180px;
  width: 180px;
}

.img_prog div {
  padding: 10px;
  width: 100px;
}

#price {
  float: left;
  padding: 0px 5px 0px 5px;
}

#price_b {
  text-align: right;
  width: 60%;
}

.text_prog {
  padding: 0px 0px 0px 20px;
  width: 50%;
}

.smaller {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}

.bigger {
  color: #993300;
  font-size: 20px;
  font-weight: bold;
}

.rtp {
  font-weight: bold;
}

#productAdditionalImages {
/*width: 100%;*/
/*border: 1px solid;*/}

#productListing a{
  color: #9B2826;
}

.product {
  float: left;
  height: 335px;
  margin: 5px 0px 15px 43px;
  width: 220px;
}

#specialsListing div {
  clear: both;
}

.product img{
  border: 1px solid #cccccc;
}

.product .h1{
  font-size: 14px;
  font-weight: bold;
/*color: #6ba70e;*/
  height: 30px;
  overflow: hidden;
}

.product .text1 {
  font-size: 12px;
  font-weight: normal;
/*color: #020202;*/
  height: 60px;
  margin: 3px 0px 3px 0px;
  overflow: hidden;
}

.product .price1, .product .price1s {
  color: #EA4E00;
  font-size: 11px;
  font-weight: bold;
  margin: 3px 0px 3px 0px;
}

.product .price1s {
  text-decoration: line-through;
}

.product .price2 {
  font-size: 14px;
  font-weight: bold;
/*color: #ff0000;*/
}

.product .h1, .product .text1, .product .price1, .product .price1s, .product .price2 {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 10px 0px 10px;
}

.attribsSelect{
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.smaller:hover{
  color: #000;
}

.clr{
  clear: both;
  display: block;
  font-size: 0px;
  line-height: 0px;
}

.menu_b_t_m {
  background: url("../images/menu_center.png") repeat-x top;
  border: 1px solid #f47671;
  border-top: none;
  clear: both;
  float: right;
  margin-bottom: 5px;
  width: 200px;
}

.tRgt{
  right: -1px;
}

.tLft{
  left: -1px;
}

.menu_b_t_m .tBtm {
  display: block;
  position: relative;
  top: 0px;
}

.menu_b_t_m .tBtm .tRgt{
  display: block;
}

.menu_b_t_m .dBtm .tLft{
  display: block;
}

.tLft {
  background: url("../images/menu_left.png") no-repeat;
  height: 39px;
  position: absolute;
  width: 10px;
}

.tRgt {
  background: url("../images/menu_text_right.png") no-repeat;
  height: 39px;
  position: absolute;
  width: 10px;
}

.dBtm {
  margin: 5px 0 0 0;
}

.menu_b_t_m .dRgt{
  right: -1px;
  top: -10px;
}

.menu_b_t_m .dLft{
  left: -1px;
  top: -10px;
}

.menu_b_t_m .dBtm {
  bottom: 0px;
  display: block;
  position: relative;
}

.menu_b_t_m .dBtm .dRgt{
  background-position: 0px 0px;
  display: block;
}

.menu_b_t_m .dBtm .dLft{
  background-position: 0px 0px;
  display: block;
}

.menu_b_t_m .dLft {
  background: url("../images/menu_down_left.gif") no-repeat;
  height: 11px;
  position: absolute;
  width: 10px;
}

.menu_b_t_m .dRgt {
  background: url("../images/menu_down_right.gif") no-repeat;
  height: 11px;
  position: absolute;
  width: 10px;
}

.menu_b_t_m h2, .menu_b_t_m h1 {
  color: #500b0a;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  height: 19px;
  padding: 4px 0px 5px 0px;
  text-align: center;
}

.menu_b_t_m h1{
  padding-left: 10px;
  padding-top: 9px;
  text-align: left;
}

.menu_b_t_m .headingbox{
  height: 29px;
  padding:0 !important;
  padding-top: 9px !important;
  text-align: center;
}

.menu_b_t_m .headingbox h1, .menu_b_t_m .headingbox h2{
  display: inline;
  margin: 0 !important;
  padding: 0 !important;
}

.boximgWrapper{
  border: 2px outset #064aaf !important;
  margin-bottom: 10px;
  padding: 0px !important;
}

.boximg{
  display: block;
  margin: 3px;
  width: 180px;
}

.boximg img{
  border: 1px solid #064aaf !important;
  margin: 0 !important;
}

.boximg-name{
  background: url(../images/boximg.gif) no-repeat;
  margin: 0;
  padding: 3px;
  text-align: center;
}

.boximg-name span.spanimg{
  color: #064aaf !important;
  font: bold 14px Arial !important;
}

.box-price{
  background: url(../images/boximg2.gif) no-repeat;
  color: #fff;
  font-weight: bold;
  margin: 0;
  padding: 3px;
  text-align: center;
}

.box-price .productSpecialPrice,.box-price .productPriceDiscount{
  color: #fff;
}

.additionalImages img{
  border: none;
}

.categoryListBoxContents{
  text-align: center;
}

.categoryListBoxContents a b,.categoryListBoxContents a{
  color: #000;
  font-weight: bold;
}

#title h1{
  color: #999898;
  font-size: 12px;
  font-weight: normal;
}

#navEZPagesTOC ul li a {
  color: #3E7691;
  text-decoration: none;
}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
  font-size: 1.1em;
}

.biggerText {
  font-size: 1.2em;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 13px;
  margin: 0.3em;
}

CODE {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 1em;
}

FORM, SELECT, INPUT {
  display: inline;
  font-size: 1em;
}

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

TEXTAREA {
  display: block;
  float: left;
  margin: auto;
  width: 95%;
}

input:focus, select:focus, textarea:focus {
  background: #F0F8FF;
}

fieldset {
  background: #F4E7DA;
  border: 1px solid #362510;
  clear: both;
  height: 100%;
  margin: 0.5em 0em;
  padding: 0.5em;
}

FIELDSET.none {
  background: none;
  border: none;
}

LEGEND {
  font-weight: bold;
}

LABEL, h4.optionName {
  line-min-height: 1.5em;
  padding: 0.2em;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
  float: left;
}

LABEL.inputLabel {
  float: left;
  width: 11em;
}

LABEL.inputLabelPayment {
  float: left;
  width: 15em;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
  float: left;
  width: 12em;
}

P, ADDRESS {
  padding: 0.5em;
}

ADDRESS {
  font-style: normal;
}

.clearBoth {
  clear: both;
}

HR {
  border: none;
  border-bottom: 1px solid #9a9a9a;
  margin-top: 0.5em;
  min-height: 1px;
}
/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
  border: 1px solid #000000;
  line-min-height: 1.8em;
  padding: 0.2em;
}

.messageStackWarning, .messageStackError {
  background-color: #ff0000;
  color: #ffffff;
}

.messageStackSuccess {
  background-color: #F1F6E6;
  color: #000000;
}

.messageStackCaution {
  background-color: #FFFF66;
  color: #000000;
}
/*wrappers - page or section containers*/

#mainWrapper {
  text-align: left;
  vertical-align: top;
  width: 100%;
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
  margin: 0em;
  padding: 0em;
}

#contentMainWrapper {
  margin-top: 3px;
}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
  margin: auto;
}

#tagline {
  color: #000000;
  font-size: 2em;
  text-align: center;
  vertical-align: middle;
}

#sendSpendWrapper {
  border: 1px solid #cacaca;
  float: right;
  margin: 0em 0em 1em 1em;
}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
  margin: 0;
  width: 95%;
}

.wrapperAttribsOptions {
  margin: 0.3em 0em;
}
/*navigation*/

.navSplitPagesResult {
  background: #ffffff;
  margin-left: 5px;
  margin-top: 5px;
}

.navSplitPagesLinks {
  background: #ffffff;
  margin-top: 5px;
}

.navNextPrevCounter {
  color: #FF0000;
  font-size: 0.9em;
  margin: 0em;
}

.navNextPrevList {
  display: inline;
  list-style-type: none;
  margin: 0px 2px 3px 0px;
  white-space: nowrap;
}

.navNextPrevWrapper{
  margin-bottom: 2px;
}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
  background-color: #9a9a9a;
  color: #ffffff;
  font-weight: bold;
  margin: 0em;
  min-height: 1%;
  width: 100%;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
  line-min-height: 1.5em;
  list-style-type: none;
  margin: 0;
  padding: 0.5em 0em;
  text-align: center;
}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
  display: inline;
  white-space: nowrap;
}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
  color: #ffffff;
  margin: 0;
  padding: 0em 0.5em;
  text-decoration: none;
}

#navEZPagesTOCWrapper {
  border: 1px solid #000000;
  float: right;
  font-weight: bold;
  min-height: 1%;
}

#navEZPagesTOC ul {
  line-min-height: 1.5em;
  list-style-type: none;
  margin: 0;
  padding: 0.5em 0em;
}

#navEZPagesTOC ul li {
  white-space: nowrap;
}

#navEZPagesTOC ul li a {
  margin: 0;
  padding: 0em 0.5em;
}

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
  margin: 5px 5px 0 0px;
}

.buttonRow2{
  margin: 5px 0px 0 0px;
}

#navBreadCrumb {
  background-color: #cc9900;
}

#navEZPagesTop {
  background-color: #ffff33;
}

#navBreadCrumb, #navEZPagesTop {
  font-size: 0.95em;
  font-weight: bold;
  margin: 0em;
  padding: 0.5em;
}
/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
  vertical-align: top;
}
/*.content,*/

#productDescription, .shippingEstimatorWrapper {
/*font-size: 1.2em;*/
/*padding: 0.5em;*/}

.alert {
  color: #FF0000;
  margin-left: 0.5em;
  margin-right: 5px;
}

.advisory {}

.important {
  font-weight: bold;
  margin: 5px;
}

.notice {}

.rating{}

.gvBal {
  float: right;
}

#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
  padding: 0.8em;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
  font-size: 0.9em;
}
/*Shopping Cart Display*/

#cartAdd {
  border: 1px solid #000000;
  float: right;
  margin: 1em;
  padding: 1em;
  text-align: center;
}

.tableHeading TH {
  border-bottom: 1px solid #cccccc;
}

.tableHeading, #cartSubTotal {
  background-color: #e9e9e9;
}

#cartSubTotal {
  border-top: 1px solid #cccccc;
  font-weight: bold;
  line-min-height: 2.2em;
  padding-right: 2.5em;
  text-align: right;
}

.tableRow, .tableHeading, #cartSubTotal {
  min-height: 2.2em;
}

.cartUnitDisplay, .cartTotalDisplay {
  padding-right: 0.2em;
  text-align: right;
}

#scUpdateQuantity {
  width: 2em;
}

.cartQuantity {
  width: 4.7em;
}

.cartNewItem {
  color: #33CC33;
  position: relative;/*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
  color: #660099;
  position: relative;/*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
  font-weight: bold;
  text-align: right;
}

.cartRemoveItemDisplay {
  width: 3.5em;
}

#cartAttribsList {
  margin-left: 1em;
}

#mediaManager {
  margin: 0.2em;
  padding: 0.5em;
  width: 50%;
}

.normalprice, .productSpecialPriceSale {}

.normalprice{
  font-size: 11px;
  font-weight: bold;
  text-decoration: line-through;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
  color: #FF0000;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

#cartBoxListWrapper ul, #ezPageBoxList ul {
  list-style-type: none;
}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
  margin: 0;
  padding: 0.2em 0em;
}

.totalBox {
  padding: 0.2em;
  text-align: right;
  width: 5.5em;
}

.lineTitle, .amount {
  padding: 0.2em;
  text-align: right;
}

.amount {
  width: 5.5em;
}
/*Image Display*/

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
  margin: 0em 1em 1em 0em;
}

#productMainImage img {
  border: none;
}

.categoryIcon {}

#cartImage {
  margin: 0.5em 1em;
}
/*Attributes*/

.attribImg {
  margin: 0.3em 0em;
  width: 20%;
}

#topmenu2 li:first-child, #topmenu li:first-child{
  border-left: none !important;
}

.attributesComments {}
/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
  margin: 1em 0em;
}
/*sideboxes*/

.columnLeft {}

.columnRight {}

h3.leftBoxHeading, h3.leftBoxHeading a {
/*font-size: 1em;*/
  color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading {
  margin: 0em;
  padding: 0.5em 0.2em;
}

.leftBoxContainer {
  border: 1px solid #ffffff;
  margin-top: 1.5em;
}

.sideBoxContent {
  font-weight: bold;
  padding: 0.4em;
  text-align: center;
}

.sideBoxContent img {
  border: 1px solid #cccccc;
  margin: 2px 0;
}

h3.rightBoxHeading, h3.rightBoxHeading a {
  color: #FFFF00;
  font-size: 1.1em;
}

.rightBoxHeading {
  background-color: #663366;
  margin: 0em;
  padding: 0.2em 0em;
}

h3.leftBoxHeading a:hover {
  color: #FFFF33;
  text-decoration: none;
}

h3.rightBoxHeading a:hover {
  color: #FF0000;
  text-decoration: none;
}

.rightBoxContent {
  margin-bottom: 1em;
}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {}

.cartTotalsDisplay{
  color: #993300;
  font-size: 12px;
  font-weight: bold;
}

#bestsellers .wrapper {
  margin: 0em 0em 0em 1.5em;
}

#bestsellers ol {
  margin-left: 1.1em;
  padding: 0;
}

#bestsellers li {
  margin: 0.3em 0em 0.3em 0em;
  padding: 0;
}

#bannerboxHeading {
  background-color: #0000CC;
}

#upProductsHeading {
  text-align: left;
}

#upDateHeading {
  text-align: right;
}
/*misc*/

.back {
  float: left;
/*margin-left: 6px;*/
}

#productAttributes .back {
  margin-left: 6px;
}

.forward {
  float: right;
}

.bold {
  font-weight: bold;
}

.rowOdd {
  background-color: #E8E8E8;
  min-height: 1.5em;
  vertical-align: top;
}

.rowEven {
  background-color: #F0F0F0;
  min-height: 1.5em;
  vertical-align: top;
}

CAPTION {
/*display: none;*/}

#myAccountGen li, #myAccountNotify li {
  margin: 0;
}

.accountTotalDisplay, .accountTaxDisplay {
  text-align: right;
/*vertical-align: top*/
  width: 20%;
}

.accountQuantityDisplay {
  vertical-align: top;
  width: 10%;
}

TR.tableHeading {
  min-height: 2em;
}

#siteMapList {
  float: right;
  width: 90%;
}

.ratingRow {
  margin: 1em 0em 1.5em 0em;
}

LABEL#textAreaReviews {
  font-weight: normal;
}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {}
/*!!!!!!!!!*/

.rbg1 {
  background: #FFFFFF;
}

.rp1 {
  padding-top: 10px;
}

.rp2 {
  padding: 0 5px 5px 5px;
}

.box3 {
  margin-left: 5px;
  margin-right: 5px;
}

#gvFaqDefaultMainContent{
  margin: 10px 15px 0 15px;
}

#gvFaqDefaultContent{
  margin: 0 5px 0 5px;
}

.main_block strong{
  margin-left: 5px;
}

#reviewsDefaultNoReviews{
  margin: 0 5px 5px 5px;
}

.c3{
  margin-bottom: 10px;
}

#createAcctSuccessMainContent{
  margin: 5px;
}

.rc1 {
  margin-left: 18px;
  text-align: center;
  width: 90px;
}

.rr {
  color: #000000;
  font-size: 13px;
  text-decoration: none;
}

.rr1 {
  height: 3px;
}

.dt {
  clear: both;
  display: table;
  float: left;
  height: 100%;
  width: 100%;
}

.dt2 {
  display: table;
  width: 200px;
}

.m_t_dr {
  display: table;
  width: 200px;
}

.dr {
  clear: both;
  display: table-row;
  width: 100%;
}

.dc {
  display: table-cell;
  text-align: left;
  vertical-align: top;
}

.main_text, input, textarea, font, select {
  color: #000;
  font-family: Tahoma;
  font-size: 13px;
  line-height: 15px;
}

font {
  color: #71980E;
  font-weight: bold;
}

ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.ul1 {
  margin-top: -5px;
}

.ul1 li {
  background: url(../images/a.gif) no-repeat left;
  margin: 0px;
  padding-left: 9px;
}

.ul1 li a {
  color: #262932;
  font-size: 10px;
  line-height: 16px;
  text-decoration: none;
}

.ul1 li a:hover {
  text-decoration: underline;
}

.ul2 li {
  background: url(../images/h-l1.gif) repeat-x bottom;
  clear: both;
  font-size: 11px;
  height: 18px;
  margin: 0px;
  padding: 3px 0px 3px 0px;
}

.ul2 li a, .ul2 li h1 {
  color: #000;
  line-height: 14px;
  text-decoration: none;
}

.ul2 li a:hover {
  color: #EA4E00;
}

.ul2 li b {
  font-size: 12px;
}

.ul2 li h1 {
  background: url(../images/bul.gif) no-repeat left;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  margin: 0px;
  margin-left: 10px;
  padding: 3px 0px 3px 12px;
}

.ul3 li {
  background: url(../images/h-l.gif) no-repeat bottom left;
  margin: 0px;
  padding: 3px 0px 3px 0px;
}

.ul3 li a {
  background: url(../images/bul.gif) no-repeat left;
  color: #3A4750;
  line-height: 14px;
  padding-left: 12px;
  text-decoration: none;
}

.ul3 li a:hover {
  color: #EA4E00;
}

input {
  vertical-align: middle;
}

.main {
  margin: auto;
  width: 754px;
}

.header1 {
  height: 54px;
}

.header1_c1 {
  width: 314px;
}

.header1_v_l {
  background: url(../images/v-l.gif) repeat-y;
  width: 1px;
}

.header1_c2 {
  text-align: right;
  width: 227px;
}

.header1_c2 img {
  vertical-align: middle;
}

.header1_c3 {
  width: 37px;
}

.header1_c4 {
  width: 36px;
}

.header1_c5 {
  width: 137px;
}

.header1_text {
  color: #34464D;
  font-size: 10px;
  font-weight: bold;
}

.header1_sel {
  color: #58646A;
  vertical-align: middle;
  width: 119px;
}

.header2_c1 {
  background: url(../images/t.gif) no-repeat top left;
  height: 34px;
  width: 194px;
}

.header2_c2 {
  width: 560px;
}

.input1 {
  height: 18px;
  padding-left: 5px;
  width: 91px;
}

.footer {
  height: 68px;
}

.footer_c1 {
  width: 27px;
}

.footer_c2 {
  width: 544px;
}

.footer_c3 {
  width: 179px;
}

.footer_text, .footer_text a {
  color: #59676F;
  text-decoration: none;
}

.footer_text a:hover {
  text-decoration: underline;
}

.m_pad {
  margin: 0px 2px 0px 2px;
}

.m_pad1 {
  margin: 0px 1px 0px 1px;
}

.m_h_l {
  background: url(../images/m2-m-dr.gif) repeat-x top;
  height: 4px;
}

.m_top {
  background: url(../images/m2-t-dr.gif) repeat-x top;
}

.m_top_pad {
  padding: 13px 10px 10px 16px;
}

.m_bot {
  width: 100%;
}

.m_bot_pad {
  padding: 15px;
}

.m_h_text {
  background: url(../images/a3.gif) no-repeat left;
  color: #510b0a;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 8px;
  text-transform: uppercase;
}

.m_h1_text {
  background: url(../images/a1.gif) no-repeat left;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 8px;
  text-transform: uppercase;
}

.b_br {
  background: url(../images/b-dr.gif) repeat-x top;
  height: 100%;
}

.col1 {
  width: 559px;
}

.col2 {
  width: 3px;
}

.col3 {
  width: 192px;
}

.cont_col1 {
  width: 178px;
}

.cont_col2 {
  width: 3px;
}

.cont_col3 {
  width: 378px;
}

.m1_dr {
  background: url(../images/m1-dr.gif) repeat-y;
}

.m1_t {
  background: url(../images/m1-t.jpg) no-repeat top;
}

.m1_b {
  background: url(../images/m1-b.gif) no-repeat bottom;
  height: 100%;
}

.m1_pad {
  margin: 18px 10px 15px 19px;
}

.m1_h_text {
  background: url(../images/a4.gif) no-repeat left;
  color: #294817;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 8px;
  text-transform: uppercase;
}

.sel1 {
  color: #3A4750;
  width: 143px;
}

.col3_cell1 {
  height: 86px;
}

.cont_col3_cell1_c1 {
  width: 10%;
}

.cont_col3_cell1_c2 {
  width: 900px;
}

.cont_col3_cell1_c2_margin {
  margin: 14px 13px 10px 17px;
}

.cont_col3_cell1_c2_text1 {
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
}

.cont_col3_cell1_c2_text2 {
  color: #EA4E00;
  font-size: 12px;
  line-height: 12px;
}

.h_l {
  background: #CFD2D3;
  height: 2px;
}

.m3_dr {
  background-color: #f36a65;
  clear: both;
  width: 98%;
}

.m3_pad {
  padding: 9px 2px 7px 12px;
}

.m3_h_text {
  background: url(../images/a2.gif) no-repeat left;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 8px;
  text-transform: uppercase;
}

.main_cell_h_l {
  background: #B3B4B6;
  height: 3px;
}

.main_cell_c1 {
  padding: 9px 42px 12px 34px;
  width: 10%;
}

.main_cell_c2 {
  float: left;
  width: 90%;
}

.main_cell_c2_margin {
  margin: 5px 30px 10px 0px;
}

.main_cell_c2_margin font {
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}

.ee {
  font-size: 10px;
  text-decoration: line-through;
}

.price_block {
  width: 180px;
}

.price_block .c1 {
  padding-top: 4px;
  width: 106px;
}

.price_block .c2 {
  width: auto;
}

.price_text {
  color: #EA4E00;
  font-size: 12px;
  font-weight: bold;
}

.categor_text {
  color: #32434A;
}

.categor_text a, .categor_text font {
  color: #EA4E00;
  font-weight: normal;
}

.categor_text a:hover {
  color: #32434A;
  font-weight: bold;
}

.prod_main_cell_margin {
  margin-right: 25px;
  margin-top: 7px;
}

.prod_link {
  background: url(../images/bul.gif) no-repeat left;
  color: #3A4750;
  padding-left: 8px;
  text-decoration: none;
}

.prod_link:hover {
  text-decoration: none;
}

.prod_margin {
  margin: 13px 30px 9px 34px;
}

.product1_c1 {
  width: 63px;
}

.product1_c2 {
  width: 56px;
}

.product1_c3 {
  width: auto;
}

.product_input {
  background-color: #ffffff;
  border-bottom-width: 1px;
  border-color: #CDCDCD;
  border-right-width: 1px;
  color: #2B2D2F;
  height: 17px;
  line-height: 11px;
  padding-left: 5px;
  padding-top: 0px;
  width: 47px;
}

.prod_text {
  font-size: 10px;
}

.cart_cell {
  padding: 1px 0px 1px 0px;
  text-align: center;
}

.cart_cell_w1 {
  background: url(../images/3-v-l.gif) repeat-y;
  width: 1px;
}

.cart_cell1 {
  width: 101px;
}

.cart_cell2 {
  width: 111px;
}

.cart_cell3 {
  width: 69px;
}

.cart_cell4 {
  width: 90px;
}

.cart_cell_h_text {
  color: #71980E;
  font-size: 11px;
  line-height: 11px;
}

.cart_h_l {
  background: #CBCAC5;
  height: 1px;
}

.cart1_cell {
  padding: 11px 0px 3px 0px;
  text-align: center;
}

.cart1_cell_w1 {
  background: url(../images/3-v-l.gif) repeat-y;
  width: 1px;
}

.cart1_cell1 {
  padding: 11px 0px 7px 0px;
  width: 101px;
}

.cart1_cell2 {
  width: 111px;
}

.cart1_cell3 {
  padding: 11px 0px 7px 0px;
  width: 69px;
}

.cart1_cell4 {
  padding: 11px 0px 7px 0px;
  width: 90px;
}

.cart_cell_margin {
  margin-left: 16px;
}

.cart_cell5 {
  text-align: right;
  width: 283px;
}

.cart_cell6 {
  width: 89px;
}

.cart_cell5_margin {
  margin: 10px 11px 10px 8px;
}

.cart_price_text {
  color: #E65E00;
  font-size: 11px;
  font-weight: bold;
  line-height: 11px;
}

.cart_input {
  border: 1px #989797 solid;
  color: #636363;
  font-size: 11px;
  height: 14px;
  padding-top: 0px;
  text-align: left;
  width: 30px;
}

.cart_text {
  color: #32434A;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.cart_text:hover {
  text-decoration: underline;
}

.pop_main {
  height: 462px;
  margin: auto;
  width: 417px;
}

.pop_head {
  height: 79px;
}

.pop_head_c1 {
  width: 296px;
}

.pop_head_c2 {
  width: 121px;
}

.pop_head1 {
  background: #262626;
  height: 0px;
}

.pop_head_text, .pop_head_text a {
  color: #4C4C4C;
  font-size: 11px;
  text-decoration: none;
}

.pop_head_text a:hover {
  text-decoration: underline;
}

.pop_margin {
  margin: 0px 10px 15px 9px;
}

.pop_main_text {
  color: #3A4750;
  line-height: 14px;
}

.pop_cell_margin {
  margin: 0px 20px 15px 15px;
}

.pop_bot_padding {
  padding: 12px 10px 13px 16px;
}

.pop_bot_text {
  color: #59676F;
}

#contactUsDefault address{
  display: none;
}

.product_title{
  background: url("../images/m2-t-dr.gif") repeat-x scroll center top transparent;
  color: #510B0A;
  height: 33px;
  line-height: 27px;
  margin-left: 2px;
  padding-left: 15px;
  text-transform: uppercase;
  width: 538px;
}

.product_title h2.centerBoxHeading{
  background: url("../images/a3.gif") no-repeat scroll left center transparent;
  font-size: 12px;
  padding-left: 9px;
}

.right_txt .m_top_pad{
  width: 190px;
}

#indexDefault{
  margin-top: 0px;
}

.breadcrumb7{
  color: #000;
  font-size: 11px;
  height: 15px;
  overflow: hidden;
  width: 538px;
}

.breadcrumb7 a{
  color: #510B0A;
  font-size: 11px;
  text-decoration: underline;
}

.breadcrumb7 a:hover{
  color: #EA4E00;
  text-decoration: none;
}

.breadcrumb7 h1{
  display: inline;
  font-size: 11px;
  margin: 0 !important;
}

#contacts fieldset{
	height: 220px;
	width: 541px;
	margin: 0;
	margin-top: 10px;
	margin-left: 1px;
	padding: 0;
	padding-left: 10px;
	clear: none;
}

#gvFaqDefaultMainContent a{
  color: #F00;
}

#faqDefault strong{
  font-size: 20px;
  margin: 0 5px;
}

#siteMapList li{
  padding: 3px 0;
}

#siteMapList li, #siteMapList li a{
  color: #000;
  font-weight: bold;
}

#siteMapList li li{
  margin-left: 20px;
  list-style: circle;
}

#siteMapList li li a{
  color: #064AAF;
}

#main-banners{
  padding-left:9px;margin-top:2px;
}

.main-banners{
  display:inline;float:left;margin-right:8px;padding:0;overflow:hidden;
}

.cat-icons .main-banners{
  height: 133px !important;
  width: 180px !important;
  margin-right: 6px !important;
}

.cat-icons img{
  border: none;
}
