*{
  font-family:Tahoma,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

html{
  background:url(../images/main_fon.jpg) repeat top;
  height:100%;
}

body{
  background:#f2eee8;
  background:url(../images/fon.jpg) repeat-x top;
  color:#000000;
  font-family:Tahoma,sans-serif;
  font-size:12px;
  height:100%;
  margin:0px;
  padding:0px;
}

ul,li{
  list-style:none;
}

img{
  border:0px;
}

a{
  color:#b0550a;
  text-decoration:underline;
}

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

#main_fon{
  text-align:left;
  width:1004px;
}

strong{
  font-weight:bold;
}

#main_fon2{
  background:url("../images/fon_down.jpg") repeat-x bottom;
}

#top{
  clear:both;
  margin:0 0px 0px 0px;
  width:1004px;
}

#topdiv{
  background:#ffffff url(../images/fon2.jpg) repeat-x top;
  padding:0px 6px 0px 5px;
}

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

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

#topmenu li a{
  color:#a84f09;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

#topmenu li a:hover{
  color:#a84f09;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
}

#searchtop{
  float:right;
  height:30px;
  padding:0px 0px 0px 0px;
  width:270px;
}

#searchform{
  padding:2px 0px 0px 20px;
}

.form{
  border:1px solid #bfbfbf;
  color:#bfbfbf;
  font-size:12px;
  height:17px;
  margin-top:1px;
  padding-top:0px;
  width:170px;
}

#logo{
  clear:both;
  width:100%;
}

#logo span a{
  color:#a84f09;
  font-weight:bold;
  padding:0px 5px 0px 0px;
  text-decoration:none;
}

#logo span a:hover{
  color:#a84f09;
  font-weight:bold;
  padding:0px 5px 0px 0px;
  text-decoration:underline;
}

#top_menu_d{
  clear:both;
}

#banner{
  clear:both;
}

#main{
  background:#FFFFFF;
  clear:both;
  height:100%;
  padding:3px 0px 0px 0px;
}

#leftside{
  float:left;
  padding:0px 0px 3px 0px;
  width:220px;
}

#centerside{
  float:right;
  padding:0px 0px 3px 0px;
  width:768px;
}

#footer{
  background:#ffffff url("../images/fon_down.jpg") repeat-x bottom;
  clear:both;
  color:#a5a4a4;
  padding:0px 0px 15px 0px;
  text-align:center;
  width:100%;
}

.menu_b_t_m{
  background:#fdeae0 url("../images/menu_main_fon.gif") repeat-x top;
  clear:both;
  color:#b0550a;
  width:220px;
}

.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{
  height:34px;
  position:absolute;
  width:17px;
}

.tRgt{
  height:34px;
  position:absolute;
  width:17px;
}

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

.dRgt{
  right:-1px;
}

.dLft{
  left:-1px;
}

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

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

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

.dLft{
  height:5px;
  position:absolute;
  width:5px;
}

.dRgt{
  height:5px;
  position:absolute;
  width:5px;
}

.cLft{
  background:url("../images/call_center.jpg") no-repeat;
  height:177px;
  position:absolute;
  width:112px;
  z-index:10;
}

.cLft{
  left:-1px;
}

.menu_b_t_m .dBtm .cLft{
  display:block;
  top:-173px;
}

.cLft1{
  display:block;
  left:-1px;
  margin-bottom:-8px;
  margin-top:1px;
  position:relative;
  z-index:10;
}

.cLft2{}

.cLft2 br{
  line-height:9px;
}

.menu_b_t_m h2{
  color:#673e25;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:7px 0px 5px 20px;
  position:relative;
  z-index:100;
}

#link{
  padding-top:20px;
}

#left-menu-main-text{
  color:#5d5050;
  font-size:11px;
  padding:5px 5px 5px 25px;
}

#left-menu-main-text a{
  color:#666666;
  text-decoration:none;
}

#left-menu-main-text a:hover{
  color:#a2010a;
  text-decoration:underline;
}

#left-menu{
  font-weight:bold;
}

#left-menu{
  border-bottom-color:#cccccc;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  margin:0px 20px 5px 0px;
  padding:0px 0px 5px 0px;
}

#left-menu span a{
  background:url("../images/strelka.gif") no-repeat 0px -23px;
  font-weight:bold;
  padding-left:20px;
  text-decoration:none;
}

#left-menu span a:hover{
  background:url("../images/strelka.gif") no-repeat 0px -1px;
  color:#aa0100;
  font-weight:bold;
  padding-left:20px;
}

ul.left-menu li{
  font-weight:normal;
  padding:5px 20px 5px 20px;
}

ul.left-menu a{
  font-weight:normal;
}

ul.left-menu a:hover{
  font-weight:normal;
}

#contact_main{
  background:#FFFFFF url(../images/call_center.jpg) no-repeat bottom left;
  color:#b0550a;
  padding:0px 0px 0px 125px;
}

#contact_main strong{
  font-weight:bold;
}

.menu_m_t_m{
  background:#ffffff url("../images/menu_main_fon.gif") repeat-x top;
  clear:both;
  margin-bottom:3px;
  width:795px;
}

.tRgt{
  right:0px;
}

.tLft{
  left:0px;
}

.tLft2{
  left:0px;
}

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

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

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

.menu_m_t_m .dBtm .tLft2{
  display:block;
}

.tLft{
  background:url("../images/menu_text_left.gif") no-repeat;
  height:34px;
  position:absolute;
  top:0px;
  width:19px;
}

.tLft2{
  background:url("../images/menu_text_left.gif") no-repeat top left;
  height:34px;
  position:absolute;
  width:17px;
}

.tRgt{
  background:url("../images/menu_text_right.gif") no-repeat top right;
  height:34px;
  position:absolute;
  top:0px;
  width:17px;
}

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

.dRgt{
  right:-1px;
}

.dLft{
  left:-1px;
}

.menu_m_t_m .dBtm{
  bottom:4px;
  display:block;
  position:relative;
}

.menu_m_t_m .dBtm .dRgt{
  background-position:-5px -5px;
  display:block;
}

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

.dLft{
  position:absolute;
}

.dRgt{
  position:absolute;
}

.menu_m_t_m h3{
  color:#ffffff;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:3px 0px 6px 20px;
  position:relative;
  z-index:100;
}

.menu_m_t_m h3 a,.menu_m_t_m h2 a:hover{
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.menu_m_t_m div{
  background:#ffffff;
  padding:0 5px 0 5px;
}

#margin{
  margin-bottom:10px;
}

#price{
  font-weight:bold;
  padding:5px;
}

#price span{
  color:#8e0109;
  font-weight:normal;
}

#price-text{
  padding:5px;
}

.product{
  float:left;
  height:320px;
  margin:5px 0px 5px 25px;
  width:220px;
}

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

.product_row1{
  margin:15px 0px 10px 0px;
}

.product_row2{
  margin:1px -10px 1px -10px;
}

.product .product .td1,.product .td2{
  height:180px;
}

.product .td1{
  text-align:center;
  vertical-align:middle;
  width:180px;
}

.product .td2{
  width:175px;
}

.product .h1{
  color:#6c2611;
  font-size:14px;
  font-weight:bold;
  height:30px;
  margin-top:5px;
  overflow:hidden;
}

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

.product .price1,.product .price1s{
  background:url(../images/add_to_card.gif) no-repeat center;
  color:#ffffff;
  cursor:default;
  font-size:11px;
  font-weight:bold;
  height:21px;
  margin:0px;
  padding:0px;
  width:171px;
}

.product .price3{
  height:15px;
}

.product .price3,.product .price3 span{
  color:#cb811f;
  font-size:11px;
  font-weight:bold;
}

.product .price3 span{
  text-decoration:line-through;
}

.product .add_to_cart1a{
  display:block;
  text-align:left;
  text-indent:10px;
  width:96px;
}

.price1 a{
  color:#FFFFFF;
  text-decoration:none;
}

.price1 a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}

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

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

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

.product .price1a{
  width:75px;
}

.product .price1,.product .price1a,.product .add_to_cart1a{
  display:block;
  height:21px;
  line-height:21px;
}

#free-shipping{
  clear:both;
  color:#bf252b;
  padding:5px;
  text-align:center;
}

#pay{
  clear:both;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}

#pay a,#pay a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

#down_link{
  color:#FFFFFF;
  font-weight:bold;
  padding-top:5px;
  width:600px;
}

#down_link span{
  font-weight:bold;
  padding-top:30px;
}

#down_link span a{
  color:#ffffff;
  font-weight:bold;
  padding:0px 5px 0px 5px;
  text-decoration:none;
}

#down_link span a:hover{
  color:#ffffff;
  font-weight:bold;
  padding:0px 5px 0px 5px;
  text-decoration:underline;
}

#left_menu{
  padding:5px 5px 5px 25px;
}

#left_menu li.level1 a{
  font-weight:bold;
  text-decoration:none;
}

#left_menu li.level2 a,#left_menu li.active2 a{
  font-weight:normal;
  padding-left:15px;
}

#left_menu li.level1 a:hover,#left_menu li.active1 a{
  color:#a2010a;
  text-decoration:underline;
}

#left_menu li.level2 a:hover,#left_menu li.active2 a{
  color:#a2010a;
  text-decoration:underline;
}

#left_menu li.level1 span a{
  line-height:20px;
  padding-left:10px;
  text-decoration:none;
}

#left_menu li.level1 span a:hover,#left_menu li.active1 span a{
  font-weight:bold;
  line-height:20px;
  padding-left:10px;
}

#left_menu li.level1 a,#left_menu li.level2 a,#left_menu li.active2 a{
  color:#545454;
  font-size:12px;
  line-height:20px;
  text-decoration:none;
}

#left_menu li.active2 a{
  color:#a2010a;
  text-decoration:underline;
}

#left_menu .separator1{
  border-bottom-color:#cccccc;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  font-weight:bold;
  margin:0px 20px 5px 0px;
  padding:0px 0px 5px 0px;
}

#left_menu li.level1 a,#left_menu li.level2 a,#left_menu li.active1 a,#left_menu li.active2 a{
  font-family:Tahoma;
}

#main_products{}

#main_products .border_l{}

#main_products .border_r{}

#main_products .border_t{
  background:url(../images/main_tabs_bg.gif) repeat-x top;
}

#main_products .border_b{}

#main_products .border_l,#main_products .border_r,#main_products .border_t,#main_products .border_b{
  z-index:10;
}

#main_products .top_left{}

#main_products .top_right{}

#main_products .bottom_left{}

#main_products .bottom_right{}

#main_products .top_left,#main_products .top_right,#main_products .bottom_left,#main_products .bottom_right{
  z-index:20;
}

#main_products .border_l,#main_products .border_r,#main_products .border_t,#main_products .border_b,#main_products .top_left,#main_products .top_right,#main_products .bottom_left,#main_products .bottom_right{
  height:100%;
  width:100%;
}

#main_products .bg_noactive{
  background:url(../images/main_tabs_noactive.gif) no-repeat top;
}

#main_products .bg_active{
  background:url(../images/main_tabs_active.gif) no-repeat top;
}

#main_products .bg_noactive,#main_products .bg_active{
  color:#ffffff;
  cursor:pointer;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  height:25px;
  line-height:25px;
  text-align:center;
  width:218px;
}

#main_products .separator{
  height:25px;
  width:5px;
}

#categories{
  margin:0px 0px 0px 0px;
}

#categories .category{
  cursor:pointer;
  position:relative;
  width:247px;
}

#categories .category_row1{
  height:135px;
  margin:0px 0px 5px 0px;
  width:100%;
}

#categories .title1{
  color:#ffffff;
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  line-height:25px;
  position:absolute;
  text-align:center;
  top:107px;
  width:100%;
}

.prod_descr2{
  clear:both;
}

.product_title{
  background-color:#999999;
  width:99%;
}

.product_title h2.centerBoxHeading{
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  text-indent:5px;
}

.product_title,.product_title h2.centerBoxHeading{
  cursor:default;
  display:block;
  height:12px;
  line-height:12px;
  margin:0px;
  padding:0px;
  text-transform:uppercase;
}

.attribsSelect{
  color:rgb(153,0,0);
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

a.smaller{
  font-size:16px;
}

a.bigger{
  font-size:16px;
}

ul.level_0{
  margin-bottom:10px;
  margin-top:15px;
  position:relative;
  z-index:999;
}

ul.level_0 li{
  position:relative;
}

ul.level_0 li a{
  background:transparent url(../images/arr1.gif) no-repeat 18px 13px;
  color:#975e49;
  display:block;
  padding:8px 0;
  padding-left:35px;
  text-decoration:none;
  width:185px;
}

* html li.has_sub{
  height:20px;
}

ul.level_0 li a:hover{
  background:#975e49 url(../images/arr2.gif) no-repeat 18px 13px;
  color:#fff;
  text-decoration:none;
}

.submenu .submenu{
  display:none;
  left:220px;
  position:absolute;
  top:0;
  z-index:99;
}

* html .submenu .submenu{
  left:220px;
}

.submenu .submenu .submenu-top{
  background:url(../images/submenu_top.png) no-repeat 0 0;
  height:10px;
  width:153px;
}

.submenu .submenu .submenu-bottom{
  background:url(../images/submenu_bot.png) no-repeat 0 0;
  height:10px;
  width:153px;
}

.submenu .submenu ul.level_1{
  background:url(../images/submenu_bg.png) repeat-y;
  width:153px;
}

ul.level_1 li a{
  background:none;
  color:#fff;
  padding:5px 0;
  padding-left:10px;
  width:143px;
}

ul.level_1 li a:hover{
  background:#fdeae0;
  color:#975e49;
}

.productSpecialPrice{
  color: #fff !important;
  font-weight: bold !important;
}

.price1 a{
  font-size:96%;
  font-weight: bold !important;
}

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

td{
  vertical-align:top;
}

#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:#2d2d2d;
}

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

#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 20px;
}

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

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

#downlink{
  background:#d8d8d8;
  padding:5px 0px 5px 0px;
  text-align:center;
}

#downlink a{
  padding:0 5px 0 5px;
}

#downlink a:hover{
  padding:0 5px 0 5px;
}

#copy{
  background:#0f1014;
  color:#FFFFFF;
  padding:10px 0px 10px 0px;
  text-align:center;
}

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

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

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

.bigger{
  color:#990000;
  font-weight:bold;
  line-height:20px;
  white-space:nowrap;
}

.rtp{
  font-weight:bold;
}

#bannerThreeImage{}

.bannerNav{
  width:100%;
}

.bannerNavPrev{
  background-image:url('../images/nav_prev.gif');
  float:left;
  height:20px;
  padding-left:20px;
  padding-top:5px;
  width:180px;
}

.bannerNavPrev A{
  color:#ffffff;
}

.bannerNavPrev A:hover{
  color:#ffff33;
}

.bannerNavCur{}

.bannerNavNext{
  background-image:url('../images/nav_next.gif');
  float:right;
  height:20px;
  padding-right:20px;
  padding-top:5px;
  width:180px;
}

.bannerNavNext A{
  color:#ffffff;
}

.bannerNavNext A:hover{
  color:#ffff33;
}

.banners{
  width:499px;
}

#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:#ffffff;
  border:1px solid #362510;
  clear:both;
  height:100%;
  margin:0.5em 0em;
  padding:0.5em;
}

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

LEGEND{
  background:inherit;
  font-weight:bold;
  z-index:9999;
}

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

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

.messageStackWarning,.messageStackError{
  background-color: #ff0000 !important;
  clear:both;
  color:#ffffff;
}

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

.messageStackCaution{
  background-color:#FFFF66;
  color:#000000;
}

#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;
  text-align:center;
}

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

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

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

.additionalImages a{
  text-decoration:none;
}

#productAdditionalImages{
  padding:-5px;
}

#productDescription,.shippingEstimatorWrapper{}

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

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

.cartOldItem{
  color:#660099;
  position:relative;
}

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

.cartRemoveItemDisplay{
  width:3.5em;
}

#cartAttribsList{
  margin-left:1em;
}

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

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{
  color: #ff0000 !important;
  font-size:14px;
  font-weight:bold;
}

.normalprice,.productSpecialPriceSale{
  color:#993300;
  font-size:12px;
  font-weight:bold;
}

.normalprice{
  text-decoration:line-through;
}

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

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

#productMainImage img{
  border:1px solid #000000;
}

.categoryIcon{}

#cartImage{
  margin:0.5em 1em;
}

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

.attributesComments{}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{
  padding:3px 0px 3px 0px;
}

.columnLeft{}

.columnRight{}

h3.leftBoxHeading,h3.leftBoxHeading a{
  color:#ffffff;
}

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

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

.sideBoxContent{
  padding:0.4em;
}

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

.categoryListBoxContents{
  margin:5px -5px 5px -5px;
}

.categoryListBoxContents a{
  text-decoration:none;
}

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

.back{
  float:left;
}

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

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

.accountTotalDisplay,.accountTaxDisplay{
  text-align:right;
  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:underline;
}

.rr1{
  height:3px;
}

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

.dt2{
  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{
  font-family:Tahoma;
  font-size:11px;
  line-height:13px;
}

font{
  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{
  margin:0px;
  padding:3px 0px 3px 0px;
}

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

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

.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:#EA4E00;
  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:#b0550a;
  height:2px;
}

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

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

.m3_h_text{
  background:url(../images/a2.gif) no-repeat left;
  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:underline;
}

.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:underline;
}

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

#addressBookDefaultName{
  color: #000000 !important;
}

b{
  font-weight:bold;
}

.additionalImages{
  background: transparent !important;
  margin:5px -4px 5px -4px;
  padding:0px 0px 0px 0px;
}

#productAdditionalImages{
  margin:0px;
  padding:0px;
}

SPAN.category,SPAN.category-subs-selected{
  height:16px;
  line-height:16px;
  margin:0px;
  padding:0px;
}

SPAN.category-subs-selected{
  display:block;
  margin: 0px  !important;
  padding: 0px  !important;
}

A.category-top,A.category-top:visited{
  font-size:14px;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;
}

A.category-links,A.category-links:visited{
  text-decoration:none;
}

A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited{
  font-size:12px;
  font-weight:normal;
  line-height:12px;
  text-decoration:none;
}

A.category-products:hover{
  font-weight:bold;
}

A.category-products,.category sup{
  color:#3a5e11;
}

SPAN.category-subs-parent{
  font-weight:bold;
}

SPAN.category-subs-selected,.category-subs-selected a{
  font-weight: bold !important;
}

#categorylistboxContent sup{
  font-size:10px;
}

body{
  behavior:url(includes/csshover.htc);
}

div#nav-cat{
  background-color:#ffffff;
  font-size:1.3em;
  font-weight:bold;
  margin-left:auto;
  margin-right:auto;
  margin-top:0em;
  width:100%;
}

div#nav-cat ul{
  border:none;
  line-height:14px;
  margin:0em;
  padding:0em;
  width:100%;
  z-index:1000;
}

div#nav-cat ul.level2{
  background-color:#ffffff;
}

div#nav-cat ul.level3{
  background-color:#ffffff;
}

div#nav-cat ul.level4{
  background-color:#ffffff;
}

div#nav-cat ul.level5{
  background-color:#ffffff;
}

div#nav-cat ul.level6{
  background-color:#ffffff;
}

div#nav-cat li{
  background-color:pink;
  border-bottom:1px solid black;
  list-style:none;
  margin:0;
  margin-top:0;
  position:relative;
  z-index:1;
}

div#nav-cat li li{
  background-color:salmon;
  margin-left:0em;
}

div#nav-cat li:hover{
  background-color:green;
}

div#nav-cat li.submenu{
  background-color:blue;
}

div#nav-cat li.submenu:hover{
  background-color:red;
}

div#nav-cat li a{
  background-color:transparent;
  color:white;
  display:block;
  padding:0.25em 0 0.3em 0em;
  text-decoration:none;
  width:100%;
}

div#nav-cat ul ul{
  display:none;
  left:100%;
  position:absolute;
  top:0;
  z-index:1000;
}

div#nav-cat ul.level1 li.submenu:hover ul.level2,div#nav-cat ul.level2 li.submenu:hover ul.level3,div#nav-cat ul.level3 li.submenu:hover ul.level4,div#nav-cat ul.level4 li.submenu:hover ul.level5,div#nav-cat ul.level5 li.submenu:hover ul.level6{
  display:block;
}

div#nav-cat ul.level3 li.submenu:hover ul.level4{
  height:200px;
  overflow:scroll;
}

.cssButton,.cssButtonHover{
  border:2px outset #F4F4F4;
  color:#000000;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:1.1em;
  font-weight:bold;
  padding:0.3em;
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
  width:20em;
}

.cssButtonHover{
  border-style:inset;
  color:#616161;
  text-decoration:none;
}

.small_delete,.button_prev,.button_next,.button_search{
  width:7em;
}

.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login{
  width:10em;
}

.button_return_to_product_list,.button_add_selected{
  width:22em;
}

.button_in_cart{
  width:19em;
}

.button_submit{
  width:18em;
}

.button_update_cart{
  color:red;
}

.button_update_cartHover{
  color:black;
}

#main_text_index{
  font-family: Arial !important;
}
