a {
   text-decoration:none;
}

.v-align-top {
  vertical-align:top;
}

html, body {
  margin:0;
  padding:0;
  height:100%;
  /*font-family: Calibri;*/
  font-family: Arial;
}

input:focus {
    outline:none;
}

#container-X {
   min-height:100%;
   position:relative;
}

#content-X {
   padding-bottom:60px;
   min-height:100%;
}

#push {
  height:55px;
  font-size:1px;
margin:20px 0 0 0;
}

#footer-X {
   position:absolute;
   /*position:fixed;*/
   /*position:relative;*/

   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */

}

.where-to {
font-size:16px;
margin:8px 0 8px 10px;	
}

.where-to a {
color:#776655;
}

.where-to a:hover{
color:#ee6600;
}

.simple-link {
font-size:16px;
}

.simple-link  a {
color:#776655;
}

.simple-link  a:hover{
color:#ee6600;
}

.simple-link-333 {
font-size:16px;
}

.simple-link-333  a {
color:#333;
}

.simple-link-333  a:hover{
color:#ee6600;
}

/*.td-data {*/
/*  line-height: 2.0;*/
/*}*/

.TB_Wrapper {
  max-width: 740px;
  height:340px;
  border: 1px #c2bba9 solid;
  text-align:left;
}

.TB-Container {
  width:760px;
  align:right;
  margin:20px 0 0 0;
}

.fin-indent{
  padding-left:0;
  margin-left:0;
}

.main-content {
  vertical-align:top;
  /*height:653px;*/
height:100%;
  /*border:1px #000 solid;*/

}

.sidebar {
  vertical-align:top;
}

.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

.top-header {
  top:0;
  height:35px;
  background-color:#f78f1e;
  width:100%;
  /*margin:8px 0 0 0;*/
}

.bottom-footer {
  /*height:65px;*/
  background-color:#f78f1e;
  width:100%;
  /*margin:8px 0 0 0;*/
}

.cright {
  /*padding:12px;*/
  font-size:14px;
  color:#ffffff;
  width:100%;
  /*height:14px;*/
  text-align:center;
}

.top-header-table {
  width:1000px;
}

.bottom-footer-table {
  width:1000px;
}

.top-header-phone {
  color:#fff;
  font-size:16px;
  width:740px;
  padding:6px 0 0 5px;
}

.top-header-phone a{
  color:#fff;
}

.bottom-footer-phone {
  color:#fff;
  font-size:16px;
  width:740px;
  padding:5px;
}

.top-header-cart{
  color:#fff;
  width:260px;
  padding: 5px;
}

.cart {
  display:inline;
  position: relative;
  width:200px;
}

.cart-icon {
  position:absolute;
  width:16px;
  top:-6px;
  left:75px;
}

.cart-space {
  margin:0 5px 0 0;
}

.cart-heading {
  position:absolute;
  font-size:16px;
  width:160px;
  top:-7px;
  left:97px;
  text-align:right;
  display:inline-block;
  white-space:nowrap;
}

.cart-heading a {
  color: #ffffff;
}

.body-mid{
  width: 1000px;
  height: 150px;
}

.body-content {
  width: 1000px;
  /*margin: 1px 0 0 0;*/
  /*padding: 0;*/
/*border:1px #000 solid;*/
}

.header-nav {
  height:35px;
  width:212px;
  background-color:#F8A74F;
  border-top:1px #c2bba9 solid;
  border-bottom:0;
  border-right:1px #c2bba9 solid;
  border-left:1px #c2bba9 solid;
  margin: 8px 0 0 0;
}

.header-nav-title {
  color:#ffffff;
  font-weight:bold;
  padding:8px 15px 5px 5px;
  text-align:right;
  font-size:15px;
}

.cat_facets {
  height:35px;
  background-color:#F8A74F;
  border-top:1px #c2bba9 solid;
  border-bottom:0;
  border-right:1px #c2bba9 solid;
  border-left:1px #c2bba9 solid;
  margin: 8px 0 0 0;
}

.cat_facets_results {
  padding:10px;
  background-color:#ffffff;
  border-top:1px #c2bba9 solid;
  border-bottom:1px #c2bba9 solid;
  font-size:15px;
}

.cat_facets_title {
  color:#ffffff;
  font-weight:bold;
  padding:8px 15px 5px 5px;
  text-align:left;
  font-size:15px;
}

.header-wn {
  height:35px;
  width:212px;
  background-color:#6c6ca2;
  border-top:1px #c2bba9 solid;
  border-bottom:0;
  border-right:1px #c2bba9 solid;
  border-left:1px #c2bba9 solid;
  margin: 8px 0 0 0;
}

.header-wn-title {
  color:#ffffff;
  font-weight:bold;
  padding:8px 15px 5px 5px;
  text-align:right;
  font-size:15px;
}

.header-bar {
  height:42px;
  /*width:212px;*/
  background-color:#F8A74F;
  border-bottom:1px #c2bba9 solid;
  padding:5px;
}

.header-bar-acc {
  height:62px;
  /*width:212px;*/
  background-color:#F8A74F;
  border-bottom:1px #c2bba9 solid;
  padding:5px;
}

.header-bar-no-results {
  height:42px;
  /*width:212px;*/
  background-color:#F8A74F;
  padding:5px;
}

.header-bar-title {
  color:#333;
/*text-shadow: 1px 1px #000;*/
font-size:16px;
  /*font-weight:bold;*/
  /*padding:8px 15px 5px 5px;*/
  text-align:left;
}

.catalog-results-container {
  border:1px #c2bba9 solid;
  margin: 10px 0 15px 0;
}

.item-group {
  vertical-align:top;
  padding-top:10px;
  padding-bottom:10px;
  /*padding-right:5px;
  padding-left:5px;*/
  width:33%;
}

.item-container-v {
  text-align:center;
  margin-top:0;
  margin-bottom:0x;
  margin-right:0;
  margin-left:0;
  border-right:1px #2e3192 dotted; /*#f78f1e*/
}

.item-container-h {
  text-align:center;
  margin-top:0;
  margin-bottom:0x;
  margin-right:0;
  margin-left:0;
}

.item-container a {
  color: #776655;
}

.item-container a:hover {
  color: #ee6600;
}

.item-img-margin {
  margin:5px;
}

.item-title-margin {
  margin: 10px;
  font-size: 15px;
  /*color: #776655;*/
  font-weight: 600;
}

.item-price-margin {
  margin: 5px;
  font-size: 15px;
  color: #235692;
  font-weight: 600;
}

.header-wn-container {
  background-color: #ffffff;
  border: 1px #c2bba9 solid;
  width: 212px;
}

.header-wn-container-sub {
  margin: 7px 5px 7px 10px;
  font-size: 14px;
  color: #776655;
}

.header-desc {
  height:35px;
  width:740px;
  background-color:#F8A74F;
  border-top:1px #c2bba9 solid;
  border-bottom:0;
  border-right:1px #c2bba9 solid;
  border-left:1px #c2bba9 solid;
  margin: 8px 0 0 0;
}

.header-desc-title {
  color:#ffffff;
  font-weight:bold;
  padding:8px 15px 5px 5px;
  text-align:left;
  font-size:15px;
}

.header-desc-container {
  background-color: #ffffff;
  border: 1px #c2bba9 solid;
  width: 740px;
  height: 230px;
  text-align:left;

}

.desc-cell {
  padding:10px;
  vertical-align:top;
  display:inline-block;
  width: 98%;
  color:#776655;
}

.logo {
  vertical-align:top;
  background-image:url('/images/logo.png') no-repeat;
  width:300px;
}

.img-cntr {
  display:inline;
  position: relative;
  width:700px;
}

.host {
  position:absolute;
  top:-45px;
  left:370px;
  z-index:101;
}

.podium {
  position:absolute;
  top:-47px;
  left: 500px;
  z-index:100;
}

.top-header-logo-spacer{
  height:15px;
}

.horizontal-line-header {
  padding:0 0 5px 0;
  height:30px;
  font-size:12px;
  background-color:#f78f1e;
  /*align:right;*/
  width:998px;
  border:1px solid #ccc;
  /*box-shadow: 5px 5px 5px #888888;*/
  border-radius: 15px 15px 0 0;
  /*-moz-border-radius: 5px;*/

}

.search {
  /*border: 1px #000 solid;*/
  height: 28px;
  width:160px;
  display:inline-block;
  margin: 10px 0 0 0;
}

.search-button {
  /*border: 1px #000 solid;*/
  height: 50px;
  width: 100px;
  display:inline-block;
  margin:0 0 0 10px;
}

.search-box {
  width:150px;
  height:20px;

  border: 2px solid #CCCCCC;

  margin:0 0 0 10px;
}

.navigation-top {
  font-size:18px;
  color:#fff;
}

.nav span { 
  display:inline;
  margin: 0 5px 0 0; 
  white-space: nowrap;
  padding: 5px; 
}

.content {
  /*border-top:0;*/
  /*border-right:1px #ccc solid;*/
  /*border-bottom:0;*/
  /*border-left:1px #ccc solid;*/
  /*height:575px;*/
}

.bottom-footer2 {
  height:75px;
  border:1px solid #ccc;
  /*box-shadow: 5px 5px 5px #888888;*/
  border-radius: 0 0 15px 15px;
  /*-moz-border-radius: 5px;*/
  width:100%;
  background-color:#f78f1e;
}

.header-cat {
  width: 214px;
  background: url(/images/cat_header.jpg) no-repeat top center;
  padding: 0px;
}

.cat-main {
  font-size: 15px;
  padding: 12px 10px 10px 5px;
  cursor: pointer;
  background: url("../images/arw_siteNav.png") no-repeat 97% center;
}

.cat-main a {
  text-decoration: none;
  /*color:#65503b;*/
  color:#333333;
}

.cat-main a:hover {
  text-decoration: none;
  color:#ee6600;
}

.cat-return {
  font-size: 15px;
  padding: 12px 10px 5px 5px;
  cursor: pointer;
  background: url("../images/arw_siteNav_up.png") no-repeat 97% center;
}

.cat-return a {
  text-decoration: none;
  color:#65503b;
}

.cat-return a:hover {
  text-decoration: none;
  color:#ee6600;
}

.cat-spacer-container {
  display: block;
  width:212px;
  margin: 10px 0 0 0;
}

.cat-spacer {
  display:block;
  background-color: #c2bba9;
  width:200px;
  height: 1px;
  font-size: 1px;
  margin: 0 0 0 5px;
}

.sub-cat-title {
  font-size: 14px;
  font-weight:bold;
  color: #555555;
  padding: 0 0 0 5px;
  margin: 0 0 5px 5px;
  text-decoration: none;
  cursor: pointer;
}

.sub-cat-option-title {
  font-size: 14px;
  font-weight:bold;
  color: #555555;
  padding: 0 0 0 5px;
  margin: 10px 0 5px 5px;
  text-decoration: none;
  cursor: pointer;
}

.sub-cat-options {
  font-size: 14px;
  color: #333333;
  padding: 0 0 0 5px;
  margin:0 0 0 7px;
  cursor: pointer;
}

.sub-cat-options a {
  text-decoration: none;
  color:#65503b;
}

.sub-cat-options-count {
  display:inline-block;
  color:#777777;
  font-size:13px;
  margin:0 0 0 7px;
}

.sub-cat-options a:hover {
  text-decoration: none;
  color:#ee6600;
}

.sub-cat-options-div {
  display: inline-block;
  padding: 0;
  margin: 0;
}

.sub-cat-options-div-cbox {
  height:19px;
  float: left;
}

.sub-cat-options-div-opt {
  height:19px;
  position: relative;
  margin: 0 0 0 2px;
}

.page-content {
  width:742px;
  /*border:1px #000 solid;*/
  margin: 10px 0 0 0;
}

.pg-title {
  width:740px;
  background-color:#F8A74F;
  border-top:1px #c2bba9 solid;
  border-bottom:0;
  border-right:1px #c2bba9 solid;
  border-left:1px #c2bba9 solid;
  text-align:left;
  padding:7px 0 7px 0;
}

.pg-title-label {
  /*width:100%;*/
  text-indent:5px;
}

.pg-title-divider {
  display:inline-block;
  font-size:18px;
  padding:0;
  margin:0 5px 4px 5px;
  vertical-align:middle;
}

.pg-label {
  color:#fff;
  font-size:18px;
  display:inline-block;
}

.pg-label a{
  color:#fff;
}

.pg-label-page {
  color:#333;
  font-size:18px;
  font-weight:500;
  display:inline-block;
  font-weight:bold;
}

.pg-label-page a {
  color:#4a4c9c;
}

.product {
  height:150px;
  width:49%;
  text-align:left;
  text-indent:10px;
  vertical-align:top;
}

.product img{
  height:150px;
}


.product-1 {
  margin:10px;
}

.product-2 {
  margin:10px;
}

.product-container {
  text-align:left;
  width:742px;
  font-size:15px;
}

.product-container a {
  color:#ee6600;
}

.product-container a:hover {

}

.product-title {
  text-align:left;
  /*margin:10px 0 20px 0;*/
  font-weight:600;
  text-indent:5px;
  font-size:17px;
padding:5px;
}

.product-title a{
  color:#333333;
}

.product-title a:hover{
  color:#ee6600;
}

.product-page-title {
}

.ppt-font {
  font-size:22px;
  color:#776655;
  margin:10px 10px 5px 10px;
  font-weight:600;
}

.ppt-font-sub {
  font-size:12px;
  color:#776655;
  margin:5px 10px 10px 20px;
  font-weight:400;
}

.pp-img-td {
  height:174px;
  width:400px;
  padding:0 0 0 15px;
}

.product-image {
  border:1px solid #c2bba9;
  padding:7px;
  background:#f5f3ed;
  margin:0 0 15px 0; 
}

.pp-content-td {
  height:174px;
  width:340px;
  vertical-align:top;
}

.product-main_tbl {
  border:1px #c2bba9 solid;
  width:742px
}

.product-info {
  width: 250px;
  text-align:center;
  margin:0 0 0 40px;
  border:1px solid #c2bba9;
  padding:10px 7px 10px 7px;
  background:#f5f3ed; 
}

.view-cart {
  width: 250px;
  text-align:center;
  margin:15px 0 15px 40px;
  border:1px solid #c2bba9;
  padding:10px 7px 10px 7px;
  background-color:#f5f3ed;
}

.pp-cat-title {
  font-size:18px;
  color:#776655;
  font-weight:400;
  margin:0 0 0 5px;
}

.pp-qty-title {
  font-size:16px;
  color:#776655;
  font-weight:400;
  margin:0 0 0 5px;
}

.pp-cat-caption {
  font-size:18px;
  color:#2e3192;
  font-weight:600;
  margin:0 0 0 10px;
}

.pp-condition-title {
  font-size:14px;
  color:#776655;
  font-weight:400;
  margin:0 0 0 5px;
}

.pp-condition {
  font-size:14px;
  color:#776655;
  font-weight:500;
  margin:0 0 0 5px;
}

.crt_but{
  margin:25px 0 0 0;
}

.crt_but_div {
  text-align:center;
}

.p_Tspacer {
  margin: 10px 0 0 0;
}

.p_Bspacer {
  margin: 0 0 10px 0;
}

.p_TBspacer {
  margin: 10px 0 10px 0;
}

.qty-input {
  width:30px;
}

.sub_images {
  width:100px;
  height:66px;
  text-align:center;
  border:1px solid #c2bba9;
  padding:6px;
  background-color:#f5f3ed; 
}

.sub_vids {
  width:200px;
  height:137px;
  text-align:center;
  border:1px solid #c2bba9;
  padding:6px;
  background-color:#f5f3ed; 
}

.sub_image_td {
  width:120px;
  /*height:70px;*/
}

.sub_vid_td {
  width:120px;
  /*height:70px;*/
}

.sub_image_td img{
  opacity:0.6;
  filter:alpha(opacity=60);
}

.sub_image_td img:hover{
  opacity:1;
  filter:alpha(opacity=100);
}

.sub-img-container {
  margin:10px 5px 10px 3px;
  vertical-align:top;
}

.sub-vid-container {
  margin:10px 5px 10px 3px;
  vertical-align:top;
}

.add_img {
  height:30px;
  color:#776655;
  font-size:14px;
}

.add_vid {
  height:30px;
  color:#776655;
  font-size:14px;
}

.addons-title {
  height:30px;
  color:#776655;
  font-size:16px;
  text-indent:5px;  
}

.addon-container {
  /*padding: 19px 17px 17px 17px;*/
  text-align:left;
  border:1px solid #c2bba9;
  padding:8px;
  width:300px;
  background-color:#f5f3ed;
  margin:46px 17px 17px 17px;
}

.addon-box {
  background-color:#ffffff;
}

.addon-box a{
  color:#776655;
  font-weight:500;
}

.addon-box a:hover{
  color:#ee6600;;
  font-weight:500;
}

/* Menu Flyout */


.container {
  border: 1px #c2bba9 solid;
  padding: 0;
  width: 212px;
  position: relative;
  top: 0;
  /*margin:0 0 10px 0;*/
}

.navigation {
  background-color:#f5f3ed;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  color: #776655;
}

.navigation > li {
  display: block;
  background: url("../images/arw_siteNav.png") no-repeat 199px 50%;
  position: relative;
}

.navigation > li.first .mspacer{
  background-color:#f5f3ed;
  font-size: 1px;
  height: 1px;
  width: 202px;
  overflow: hidden;
}

.navigation > li > a {
  text-decoration: none;
  color: #65503b;
  line-height: 1.4;
  font-family: Calibri;
  font-size: 16px;
  font-weight: normal;
}

.main {
  display: block;
  padding: 9px 20px 10px 6px;
}

.sub a:hover {
color:#f78f1e;
}

.mainh {
  display: block;
  padding: 9px 20px 10px 5px;
}

.navigation > li:hover {
  background: #ffffff;
  color: #333333;
}

.floating {
  visibility:hidden;
  display:none;
  position: absolute;
  width: 210px;
  z-index: 7001;
}

.navigation > li:hover .floating {
  background: #ffffff;
  color: #333333;
  visibility:visible;
  display:block;
  position: absolute;
  top: -1px;
  left: -1px;
  border-width: 2px 0px 2px 2px;
  border-style: solid none solid solid;
  border-color: #C2BBA9 #ffffff #C2BBA9 #C2BBA9;
}

.navigation > li:hover .floating a {
  text-decoration: none;
  color: #65503b;
  line-height: 1.4;
  font-family: Calibri;
  font-size: 15px;
  font-weight: normal;
}

.mspacer {
  font-size: 1px;
  height: 1px;
  width: 202px;
  background-color: #c2bba9;
  overflow: hidden;
}


/* SUB MENU */


.navigation > li.sub {
  position: relative;
}

.navigation > li.sub ul {
  background: #ffffff;
  margin: 0;
  border: 2px #C2BBA9 solid;
  top:0;
  left: -1000px;
  position: absolute;
  overflow: hidden;
  max-height: 550px;
  padding: 0;
  /*width: 15em;*/
  list-style: none;
  font-size: 14px;
  font-family: Calibri;
  color: #776655;
  border-radius: 8px;
  /*-moz-border-radius: 8px;*/
  -webkit-border-radius: 8px;
  box-shadow: 6px 3px 3px 0px rgba(0,0,40,0.6);
  /*-moz-box-shadow: 6px 3px 3px 0px rgba(0, 0, 40, .6);*/
  -webkit-box-shadow: 6px 3px 3px 0px rgba(0, 0, 40, .6);

}

.navigation > li.sub ul li {
  display: block;
  width: 100%;
 /*border:1px #000 solid;*/
  vertical-align:top;
}

.navigation > li.sub ul li a {
 /*height: 100%;*/
 /*display: block;*/
 color: #776655;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 /*padding: 5px;*/
}

.navigation > li.sub ul li a:hover {
  background: #ffffff;
  color: #ee6600;
}

.navigation > li.sub ul li .cat-title {
  padding: 5px;
  /*border:1px #0000ff solid;*/
}

.navigation > li.sub ul li .cat-title a {
  color:#363893;
  font-size: 16px;
  font-weight: 700;
}

.navigation > li.sub ul li .cat-title a:hover {
  color: #ee6600;
}

.navigation > li.sub ul li .subcat-title {
  padding: 5px;
  /*border:1px #0000ff solid;*/
}

.navigation > li.sub ul li .subcat-title a {
  color:#776655;
  font-size: 15px;
  font-weight: normal;
}

.navigation > li.sub ul li .subcat-title a:hover {
  color: #ee6600;
}


/* Show Sub */

.column0 {}

.column1 {
  /*border:1px #ff0000 solid;*/
  width:200px;
  display:inline-block;
  vertical-align:top;
margin:0;
}

.column2 {
  /*border:1px #ff0000 solid;*/
  width:200px;
  display:inline-block;
  vertical-align:top;
  margin:0 0 0 50px;
}

.column3 {
  /*border:1px #ff0000 solid;*/
  width:200px;
  display:inline-block;
  vertical-align:top;
  margin:0 0 0 50px;
}

.column4 {
  /*border:1px #ff0000 solid;*/
  width:200px;
  display:inline-block;
  vertical-align:top;
  margin:0 0 0 50px;
}

.navigation > li.sub:hover ul.zeroColumn {
  border:0;
}

.navigation > li.zero  {
  background: url("");
}

.navigation li.zero:hover .floating { /* TESTING */
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #C2BBA9 #C2BBA9 #C2BBA9 #C2BBA9;
}

.navigation > li.sub:hover ul.oneColumn {
  /*width: 205px;*/
  width: 245px;
  padding: 15px;
}

.navigation > li.sub:hover ul.twoColumn  {
  /*width: 420px;*/
  width: 460px;
  padding: 15px;
}

.navigation > li.sub:hover ul.threeColumn  {
  /*width: 635px;/*
  width: 675px;
  padding: 15px;
}

.navigation > li.sub:hover ul.fourColumn  {
  /*width: 780px;*/
  width: 820px;
  padding: 15px;
}

.navigation > li.sub:hover ul {
  /*top: -13px;*/
  left: 209px;
  z-index: 7000;
}

.paging-bottom {
  position: relative;
  padding: 10px;
  text-align: center;
}

.paging-bottom a {
  cursor: hand;
  cursor: pointer;
}

.paging-bottom-prev-a {
  position: relative;
  display: inline-block;
  font-size: 16px;
  width: 111px;
  height: 21px;
  /*background: url("../images/but-paging-prev-a.png") no-repeat;*/
  margin: 0 10px 0 0;
  height: 21px;
  vertical-align: top;
  font-weight:600;
  text-align: right;
}

.paging-bottom-prev-a a {
  width: 111px;
  height: 21px;
  display: block;
  color:#776655;
}

.paging-bottom-prev-a a:hover {
  width: 111px;
  height: 21px;
  /*background: url("../images/but-paging-prev-ro.png") no-repeat;*/
  color:#ee6600;
}

.paging-bottom-prev-i {
  position: relative;
  display: inline-block;
  font-size: 16px;
  width: 111px;
  height: 21px;
  /*background: url("../images/but-paging-prev-i.png") no-repeat;*/
  margin: 0 10px 0 0;
  height: 21px;
  vertical-align: top;
  color:#999999;
  text-align: right;
}

.paging-bottom-next-a {
  position: relative;
  display: inline-block;
  left:-14px;
  font-size: 16px;
  width: 86px;
  height: 21px;
  /*background: url("../images/but-paging-next-a.png") no-repeat;*/
  margin: 0 0 0 21px;
  height: 21px;
  vertical-align: top;
  font-weight:600;
  text-align: left;
}

.paging-bottom-next-a a {
  width: 86px;
  height: 21px;
  color:#776655;
}

.paging-bottom-next-a a:hover {
  width: 86px;
  height: 21px;
  /*background: url("../images/but-paging-next-ro.png") no-repeat;*/
  color:#ee6600;
}

.paging-bottom-next-a a {
  width: 86px;
  height: 21px;
  display: block;
}

.paging-bottom-next-i {
  position: relative;
  left:-14px;
  display: inline-block;
  font-size: 16px;
  width: 86px;
  height: 21px;
  /*background: url("../images/but-paging-next-i.png") no-repeat;*/
  margin: 0 0 0 21px;
  height: 21px;
  vertical-align: top;
  color:#999999;
  text-align: left;
}

.paging-bottom-mid {
  position: relative;
  display: inline-block;
  font-size: 16px;
  height: 21px;
  vertical-align: top;
  margin: 0 2px;
  padding: 0 2px;
}

.paging-bottom-mid a {
  color:#999999;
  font-weight:600;
  margin:0;
}

.paging-bottom-mid-chosen {
  background-color: #f68e22;
  color: #ffffff;
  padding:0 5px 0 5px;
}

.paging-bottom-disp {
  position: relative;
  display: inline-block;
  font-size: 16px;
  margin: 0 0 0 20px;
  height: 21px;
  vertical-align: top;
}

.catalog-cat-container {
  border:1px #c2bba9 solid;
  width:212px;
  /*padding:10px;*/
}

.snav-cats {
  background-color:#f5f3ed;
  width:212px;
  border: 1px #000 solid;
  padding:10px 0 10px 0;
  /*height:25px;*/
}

.snav-cats a {
  color: #776655;
  margin:0 0 0 10px;
}

.snav-cats a:hover {
  color: #ee6600;
}

.cbox-align {
  position: relative;
  top:2px;
  margin:0 7px; 0 0;
}

.navigation > li.zeroH  {
  background: url("");
}

.navigation > li.zeroV:hover {
  color: #333333;
  background: url("../images/arw_siteNav.png") no-repeat 98% center;
}

.no-results-catalog {
  font-size:16px;
  font-weight:600;
  color:#fff;
  margin:8px 0 8px 0;
}

.icon-alert-png {
  vartical-align:middle;
}

.empty-cell {
  font-size:1px;
}

.crt-nav-cont{
  height:32px;
  width:1000px;
  margin:0 auto;
  padding:0;
  position:relative;
}

.crt-img-1 {
  /*position:relative;*/
  display:inline-block;
  float:left;
  top:0;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
}

.crt-img-2 {
  /*position:relative;*/
  display:inline-block;
  float:left;
  top:0;
  left:202px;
  margin:0;
  padding:0;
  position:absolute;
}

.crt-img-3 {
  /*position:relative;*/
  width: 217px;
  height: 32px;
  display:inline-block;
  float:left;
  top:0;
  left:402px;
  margin:0;
  padding:0;
  position:absolute;
}

.crt-img-4 {
  /*position:relative;*/
  width: 217px;
  height: 32px;
  display:inline-block;
  float:left;
  top:0;
  left:602px;
  margin:0;
  padding:0;
  position:absolute;
}

.crt-img-5 {
  /*position: relative;*/
  width: 198px;
  height: 32px;
  display: inline-block;
  float:left;
  top: 0;
  left:802px;
  margin:0;
  padding:0;
  position:absolute;
}

.cart-title {
  margin:0 0 0 5px;
  /*font-size:14px;*/
  font-weight:600;
}

.cart-title a {
  color:#776655;
  font-size:15px;
}

.cart-title a:hover {
  color: #ee6600;
}

.checkout-title {
  margin:0 0 0 5px;
  font-weight:600;
  color:#776655;
  font-size:15px;
}

.cart_button_container {
  position: relative;
  background-color: #C2BBA9;
  border: 1px #cccccc solid;
  padding:14px 0 14px 0;
  margin:0;
  /*height:47px;*/
}

.cart_button_bot_container {
  position: relative;
  background-color: #ffffff;
  border: 1px #cccccc solid;
  padding:14px 0 14px 0;
  margin:0;
}
.cart-font-text {
  font-size:14px;
}

/* ======== 97 x 22 Button ======== */

.button_97x22_i {
  /*position:absolute;*/
  width:97px;
  height:22px;
  text-align:center;
  background:transparent url('../images/cart/button_97x22_i.png') center top no-repeat;
  font-size:14px;
  /*line-height:22px;*/
  /*display:inline-block;*/
  z-index: -1000;
  top:0;
  left:0;
  border:none;
}

.button_97x22_i:hover {
  background-image: url('../images/cart/button_97x22_h.png');
}

.button_97x22_i:active {
  background-image: url('../images/cart/button_97x22_a.png');
}

.button_97x22_i_green {
  /*position:absolute;*/
  width:97px;
  height:22px;
  text-align:center;
  background:transparent url('../images/cart/button_97x22_i_green.png') center top no-repeat;
  font-size:14px;
  /*line-height:22px;*/
  /*display:inline-block;*/
  z-index: -1000;
  top:0;
  left:0;
  border:none;
  color:#fff;
  font-weight:500;
}

.button_97x22_i_green:hover {
  background-image: url('../images/cart/button_97x22_h_green.png');
}

.button_97x22_i_green:active {
  background-image: url('../images/cart/button_97x22_a_green.png');
}


/* ======== 131 x 22 Button ======== */

.button_131x22_i {
  /*position:absolute;*/
  width:131px;
  height:22px;
  text-align:center;
  background:transparent url('../images/cart/button_131_22_i.png') center top no-repeat;
  font-size:14px;
  /*line-height:22px;*/
  /*display:inline-block;*/
  z-index: -1000;
  top:0;
  left:100px;
  border:none;
}

.button_131x22_i:hover {
   background-image: url('../images/cart/button_131_22_h.png');
}

.button_131x22_i:active {
   background-image: url('../images/cart/button_131_22_a.png');
}

.chko_ship_bill_header {
  position:relative;
  background-color:#e3e0d9;
  border-top:1px #cccccc solid;
  border-right:1px #cccccc solid;
  border-bottom:0;
  border-left:1px #cccccc solid;
  height:50px;
}

.chko_payment_header {
  position:relative;
  background-color:#e3e0d9;
  border-top:1px #cccccc solid;
  border-right:1px #cccccc solid;
  border-bottom:0;
  border-left:1px #cccccc solid;
  height:50px;
}

.chko_pymnt_header {
  position:absolute;
  width:450px;
  /*border:1px #0000FF solid;*/
  top:0;
  left:0;
  font-size:18px;
  text-indent:10px;
  border-right:1px #cccccc solid;
  height:50px;
  padding:5px 0 0 0;
}

.chko_summary_header {
  position:relative;
  background-color:#e3e0d9;
  border-top:1px #cccccc solid;
  border-right:1px #cccccc solid;
  border-bottom:0;
  border-left:1px #cccccc solid;
  height:50px;
}

.chko_sum_header {
  position:absolute;
  width:450px;
  /*border:1px #0000FF solid;*/
  top:0;
  left:0;
  font-size:18px;
  text-indent:10px;
  height:50px;
  padding:5px 0 0 0;
}

.chko_ship_header {
  position:absolute;
  width:500px;
  /*border:1px #0000FF solid;*/
  top:0;
  left:0;
  font-size:18px;
  text-indent:10px;
  border-right:1px #cccccc solid;
  height:50px;
  padding:5px 0 0 0;
}

.chko_bill_header {
  position:absolute;
  width:500px;
  /*border:1px #ff0000 solid;*/
  top:0;
  left:500px;
  font-size:18px;
  text-indent:12px;
  height:50px;
  padding:5px 0 0 0
}

.error {
  background-color: #D6A0A0;
}

.chko_ship_rates_header {
  position:relative;
  background-color:#e3e0d9;
  border-top:1px #cccccc solid;
  border-right:1px #cccccc solid;
  border-bottom:0;
  border-left:1px #cccccc solid;
  height:50px;
}

.chko_ship_rates {
  position:absolute;
  width:500px;
  top:0;
  left:0;
  font-size:18px;
  text-indent:10px;
  height:50px;
  padding:5px 0 0 0;
}

.btn-org {
  background: #f8a74f;
  background-image: -webkit-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: -moz-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: -ms-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: -o-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: linear-gradient(to bottom, #f8a74f, #f78f1e);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial;
  color: #000;
  font-size: 15px;
  padding: 2px 10px 1px 10px;
  text-decoration: none;
  cursor:hand;
  cursor:pointer;
}

.btn-org:hover {
  background: #f8a74f;
  background-image: -webkit-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: -moz-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: -ms-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: -o-linear-gradient(top, #f8a74f, #f78f1e);
  background-image: linear-gradient(to bottom, #f8a74f, #f78f1e);
  text-decoration: none;
}

.btn-grn {
  background: #879e46;
  background-image: -webkit-linear-gradient(top, #879e46, #7a8f3f);
  background-image: -moz-linear-gradient(top, #879e46, #7a8f3f);
  background-image: -ms-linear-gradient(top, #879e46, #7a8f3f);
  background-image: -o-linear-gradient(top, #879e46, #7a8f3f);
  background-image: linear-gradient(to bottom, #879e46, #7a8f3f);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial;
  color: #fff;
  font-size: 15px;
  padding: 2px 10px 1px 10px;
  text-decoration: none;
  cursor:hand;
  cursor:pointer;
}

.btn-grn:hover {
  background: #879e46;
  background-image: -webkit-linear-gradient(top, #879e46, #7a8f3f);
  background-image: -moz-linear-gradient(top, #879e46, #7a8f3f);
  background-image: -ms-linear-gradient(top, #879e46, #7a8f3f);
  background-image: -o-linear-gradient(top, #879e46, #7a8f3f);
  background-image: linear-gradient(to bottom, #879e46, #7a8f3f);
  text-decoration: none;
}

.fancybox-prev span, .fancybox-next span {
    visibility: visible !important;
}