 /**
 * t3signdesign.css - styles for t3signdesignth theme
 */
BODY{
	background: #C9D1D4;
}

.wrapper{
	min-width: 1000px;
}
TABLE{
	border-collapse: collapse;
	border: 0px;
}
A, A:hover{
	color: #40A501;
}
/* --------------------------- BOF: HEADER --------------------------- */
.header {
	border: 0px;
}
.header .header-top{
  padding-top: 0px;
}
.header .header-top-container{
	background: none;
	border: 0px;
}
.header .header-top-container .header-top{
	width: 980px;
}
.header .header-top-container .header-top #logo{
	margin: 10px 0px 10px 0px;
	width: 230px;
	float: left
}
.header .header-top-container .header-top #logo A{
	position: relative;
	display: block;
	text-decoration: none;
}
.header .header-top-container .header-top #logo A .logo-text{
	position: absolute;
	bottom: 13px;
	left: 0px;
	margin-left: 20px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #848484;
}
.header .header-top-container .header-top #logo2{
	margin: 20px 0px 0px 30px;
	float: left
}
.header .header-top-container #livehelp{
  float: left;
  width: 100px;
  margin: 12px 0px 0px 120px;
} 
.header .header-top-container #top-header-phone{
	float: right;
	width: 220px;
  margin: 0px 0px 5px 0px;
}
.header .header-top-container #top-header-phone .text{
  background: url(../img/phone-number-bg.png) no-repeat 100% 0px;
  width: 197px;
  height: 28px;
  float: right;
  text-align: center;
  color: #464646;
  font-weight: bold;
  padding: 3px 0px 0px 0px;
}
.header .header-top-container #top-header-links{
	float: right;
	width: 220px;
}
.header .header-top-container #top-header-links UL.links{
	text-align: right;
}
.header .header-top-container #top-header-links UL.links LI{
	display: inline;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
}
.header .header-top-container #top-header-links UL.links LI.item A:hover{
	text-decoration: none;
}
.header .header-top-container #top-header-links UL.links LI.item1 A{
	color: #EF2125;
}
.header .header-top-container #top-header-links UL.links LI.item2 A{
	color: #878787;
}
.header .header-top-container #top-header-links UL.links LI.item3 A{
	color: #246113;
}
.header .header-top-container #top-header-links UL.links LI.item4 A{
	color: #09ACE3;
}
.header .header-top-container #top-header-search{
	float: right;
	margin: 13px 0px 0px 0px;
}
.header .header-top-container #top-header-search .mini-search{
	position: static;
	background: url(../img/mini_search_bg.gif) no-repeat 0px 0px;
  padding: 1px 0 0 30px;
  width: 250px;
}
.header .header-top-container #top-header-search .mini-search #search{
	width: 135px;
	border: 0px;
	padding-top: 2px;
	margin: 2px 25px 0px 0px;
}
.header .header-top-container #top-header-search .mini-search #search:focus{
	background: none;
}
.header .header-top-container #top-header-nav .nav-links{

}
.header .header-top-container #top-header-nav .nav-links TABLE.links{
	width: 100%;
	border: 0px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD{
	border: 0px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD H2{
	margin: 0px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.last{

}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD A{
	display: block;
	text-align: center;
	line-height: 36px;
	font-size: 12px;
	color: #32442C;
	text-decoration: none;
	background: #FFF237;
	font-weight: bold;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD A SPAN{
	display: block;
	background: url(../img/main-menu-border.gif) no-repeat 100% 13px;
	padding: 0px 10px 0px 10px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.first A{
	background: #FFF237 url(../img/nav-links-bg.png) no-repeat 0px -112px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.last A{
	background: #FFF237 url(../img/nav-links-bg.png) no-repeat 100% -148px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.last A SPAN{
	background-position: 0px 100px;/* not background: none cause ie issue */
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD A:hover,
.header .header-top-container #top-header-nav .nav-links TABLE.links TD A.active{
	background: url(../img/nav-links-bg.png) repeat-x 0px 0px;
	color: #FDF12B;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD A:hover SPAN,
.header .header-top-container #top-header-nav .nav-links TABLE.links TD A.active SPAN{
	background-position: 0px 100px;/* not background: none cause ie issue */
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.first A:hover,
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.first A.active{
	background: url(../img/nav-links-bg.png) no-repeat 0px -38px;
}
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.last A:hover,
.header .header-top-container #top-header-nav .nav-links TABLE.links TD.last A.active{
	background: url(../img/nav-links-bg.png) no-repeat 100% -75px;
}
.header .header-top-container #top-header-nav .quick-access{
	background: #246113 url(../img/top-header-nav-bottom-left.gif) no-repeat 0px 100%;
	float: none;
	width: auto;
	padding: 0px;
	margin: 0px;
}
.header .header-top-container #top-header-nav .quick-access-wrapper{
	background: url(../img/top-header-nav-bottom-right.gif) no-repeat 100% 100%;
	position: relative;
	width: 100%;
}
.header .header-top-container #top-header-nav .quick-access-wrapper #free-custom-design-logo{
	position: absolute;
	top: 2px;
	left: 20px;
}
.header .header-top-container #top-header-nav .quick-access .left-part{
	float: left;
	padding: 13px 0px 0px 30px;
}
.header .header-top-container #top-header-nav .quick-access .left-part .site-msg{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
.header .header-top-container #top-header-nav .quick-access .right-part{
	float: right;
	padding: 10px 30px 10px 0px;
}
.header .header-top-container #top-header-nav .quick-access .shop-access{
	
}
.header .header-top-container #top-header-nav .quick-access .shop-access UL LI{
	background: none;
	padding: 0px 10px 0px 10px;
}
.header .header-top-container #top-header-nav .quick-access .shop-access UL LI.last{
	background: url(../img/btn-login.png) no-repeat 0px 0px;
	padding: 5px 21px 5px 16px;
}
.header .header-top-container #top-header-nav .quick-access .shop-access UL LI.last A{
	text-decoration: none;
	text-transform: uppercase;
	color: #414141;
	font-weight: bold;
}
.header .header-top-container #top-header-nav .quick-access .shop-access UL LI A{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
/* --------------------------- EOF: HEADER --------------------------- */



/* --------------------------- BOF: MIDDLE PART --------------------------- */
.form-button, 
.form-button-alt{
	background: #7EBD4A;
	border-color: #40A501;
}
#main{
	margin-bottom: 10px;
}
/*#main BUTTON.form-button{
	background: url(../img/button-bg1.png) no-repeat 0px 0px;
	border: 0px !important;
	padding: 0px !important;
}
#main BUTTON.form-button SPAN{
	background: url(../img/button-bg1.png) no-repeat right -26px;
	color: #414141;
	line-height: 2em;
	display: block;
	padding: 0px 8px 0px 8px;
	margin: 0px;
}*/
.middle-container{
	background: none;
}
.middle-container .middle{
	width: 980px;
	padding: 0px;
	background: none;
}
.col-2-left-layout .col-main{
	width: 720px;
}
.middle-container .middle H1{
	color: #40A501;
}
.breadcrumbs {
	padding: 0px 0px 0px 30px;
	margin: 5px 0px 5px 0px;
}
.breadcrumbs LI{
	font-size: 12px;
}
.breadcrumbs .cyatko{
	background: url(../img/marker-02.gif) no-repeat 0px 3px;
	padding: 0px 7px 0px 7px;
}
.breadcrumbs A{
	color: #393939;
	font-weight: bold;
}
.one-page-checkout .active .head{
	background: #FFFFFF;
}
.one-page-checkout .active .box{
	background: #FFFFFF;
}
.one-page-checkout .active .step-count{
	background: #40A501;
	border: 1px solid #40A501;
}
.login-box .content {
	background: #FFFFFF;
}
.middle .login-box .content H4,
.middle .box H4,
.middle .head H3,
.account-box H4{
	color: #40A501;
}
.group-select H4.legend{
	border: 0px;
	color:  #FFFFFF;
	background: #40A501;
}
.account-nav .head{
	background: url(../images/account_nav_head_bg.gif) repeat-x scroll 0 100%;
}
.account-nav .head H3{
	color: #FFFFFF;
}
.account-nav li.on,
.account-nav li A:hover{
	color: #40A501;
}
/* ------------- BOF: HOME PAGE ------------- */
.cms-index-index .middle-container #main H1{
	display: none;
}
#popular-categories{
	background: #FFFFFF;
  margin-top: 15px;
}
#popular-categories DIV.title{
	font-family: "Arial Narrow";
	font-size: 30px;
	color: #3D3F40;
	margin-bottom: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
#popular-categories .top-line{
	
}
#popular-categories .ctl{
	background: url(../img/corners1.gif) no-repeat 0px 0px;
}
#popular-categories .ctr{
	background: url(../img/corners1.gif) no-repeat 100% -15px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#popular-categories .cbl{
	background: url(../img/corners1.gif) no-repeat 0px -30px;
}
#popular-categories .cbr{
	background: url(../img/corners1.gif) no-repeat 100% -45px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#popular-categories .categories{
	padding: 10px 10px 10px 10px;
	position: relative;
}
#popular-categories .categories #all-categories-logo{ /* please see fix in iestyles.css*/
	position: absolute;
	right: 0px;
	top: -70px;
}
#popular-categories .categories .citem{
	float: left;
	padding: 10px 0px 0px 0px;
	background: url(../img/border02.gif) no-repeat 6px 0px;
	margin: 0px 0px 5px 0px;
}
#popular-categories .categories .citem .citem-wrapper{
	width: 173px;
	height: 170px;
	padding: 5px 1px 0px 0px;
	background: url(../img/border01.gif) no-repeat 100% 0px;
}
#popular-categories .categories .line-citem-0{
	background: none;
}
#popular-categories .categories .citem-3 .citem-wrapper{
	background: none;
}
#popular-categories .categories .citem .cimg{
	height: 135px;
}
#popular-categories .categories .citem .cimg,
#popular-categories .categories .citem .cname{
	text-align: center;
}
#popular-categories .categories .citem .cimg IMG{
	width: 135px;
}
#popular-categories .categories .citem .cname{
	font-weight: bold;
}


#featured-products{
	background: #FFFFFF;
  margin-top: 15px;
}
#featured-products DIV.title{
	font-family: "Arial Narrow";
	font-size: 30px;
	color: #3D3F40;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
#featured-products .top-line{
	
}
#featured-products .ctl{
	background: url(../img/corners1.gif) no-repeat 0px 0px;
}
#featured-products .ctr{
	background: url(../img/corners1.gif) no-repeat 100% -15px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#featured-products .cbl{
	background: url(../img/corners1.gif) no-repeat 0px -30px;
}
#featured-products .cbr{
	background: url(../img/corners1.gif) no-repeat 100% -45px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#featured-products H2.title{
	padding: 0px 0px 0px 20px;
}
#featured-products .products{
	padding: 10px 10px 10px 10px;
}
#featured-products .products .pitem{
	float: left;
	width: 106px;
	height: 140px;
	margin: 0px 0px 10px 5px;
	padding-right: 5px;
	background: url(../img/border03.gif) repeat-y 100% 0px;
}
#featured-products .products .pitem-last,
#featured-products .products .pitem-br{
	background: none;
}
#featured-products .products .pitem .pimg,
#featured-products .products .pitem .pname{
	text-align: center;
}
#featured-products .products .pitem .pname A{
	color: #8D9091;
}

#slider-box{
	position: relative;
	margin-bottom: 10px;
  height: 270px;/* fix for google chrome*/
  background: #FFFFFF;
}

#slider-box{
  background: #FFFFFF;
}
#slider-box .ctl{
	background: url(../img/corners1.gif) no-repeat 0px 0px;
}
#slider-box .ctr{
	background: url(../img/corners1.gif) no-repeat 100% -15px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#slider-box .cbl{
	background: #FFFFFF url(../img/corners1.gif) no-repeat 0px -30px;
}
#slider-box .cbr{
	background: url(../img/corners1.gif) no-repeat 100% -45px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#slider-box #slider{
  margin-left: 10px;
}
#slider-box OL#controls{
	position: absolute;
	top: 0px;
	left: 10px;
}
#slider-box OL#controls LI{
	height: auto;
	line-height: 1.3em;
	float: none;
	display: block;
	margin: 4px 0px 4px 0px;
}
#slider-box OL#controls LI A{
	line-height: 1.3em;
	padding: 0px;
	border: 0px;
	background: url(../img/slider-markers.png) 1px 0px no-repeat;
	width: 16px;
	height: 16px;
	color: #959A9D;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0px;
	float: none;
	display: block;
}
#slider-box OL#controls LI.current A{
	background: url(../img/slider-markers.png) 1px -17px no-repeat;
	color: #FFFFFF;
}
/* ------------- EOF: HOME PAGE ------------- */


/* ------------- BOF: SIDE BAR ------------- */
.side-col{
	width: 234px;
}
#box-navigation{
	margin-bottom: 5px;
}
#box-navigation H2.title{
	display: none;
}
#box-navigation .box-wrapper{
	background: #616566;
}
#box-navigation .box-wrapper .ctl{
	background: url(../img/side-navbar-corners.gif) no-repeat 0px 0px;
}
#box-navigation .box-wrapper .ctr{
	background: url(../img/side-navbar-corners.gif) no-repeat 100% -15px;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
}
#box-navigation .box-wrapper .cbl{
	background: url(../img/side-navbar-corners.gif) no-repeat 0px -30px;
}
#box-navigation .box-wrapper .cbr{
	background: url(../img/side-navbar-corners.gif) no-repeat 100% -45px;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
}
#box-navigation UL{
	padding: 0px 0px 0px 10px;
}
#box-navigation UL LI A{
	color: #FCF535;
	font-weight: bold;
	text-decoration: none;
}
#box-navigation UL LI A:hover{
	text-decoration: underline;
}
#box-navigation UL UL LI{
	background: url(../img/marker-01.gif) no-repeat 0px 8px;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
#box-navigation UL UL{
	padding: 0px;
}
#box-navigation UL UL LI A{
	font-weight: normal;
	color: #FFFFFF;
}
.mini-newsletter{
	border: 0px;
	background: url(../img/newsletters-block-bg.png) no-repeat 0px 0px;
	padding: 120px 0px 30px 0px;
}
.mini-newsletter .head{
	display: none;
}
.mini-newsletter .content{
	background: none;
	padding-left: 30px;
}
.mini-newsletter .content LABEL{
	display: none;
}
.mini-newsletter .content #newsletter{
	background: url(../img/newsletters-block-input-bg.png) no-repeat 0px 0px;
	background-color: #246113 !important;
	border: 0px;
	padding: 6px 10px 6px 10px;
	width: 150px;
}
.mini-newsletter .content .form-button-alt{
	background: none;
	border: 0px;
	color: #40403E;
	background: url(../img/btn-subsribe.png) no-repeat 0px 0px;
	padding: 5px 10px 5px 10px;
	text-transform: uppercase;
	margin-top: 5px;
}
/* ------------- EOF: SIDE BAR ------------- */


/* ------------- BOF: PRODUCT PAGE ------------- */
.product-info-box{
	background: #FFFFFF;
	border: 0px;
}
.catalog-product-view UL.breadcrumbs{
	/*display: none;*/
}
.product-info-box .ctl{
	background: url(../img/corners1.gif) no-repeat 0px 0px;
}
.product-info-box .ctr{
	background: url(../img/corners1.gif) no-repeat 100% -15px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
.product-info-box .cbl{
	background: url(../img/corners1.gif) no-repeat 0px -30px;
}
.product-info-box .cbr{
	background: url(../img/corners1.gif) no-repeat 100% -45px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
.product-info-box .product-essential{
	background: none;
	padding-top: 5px;
}
.product-info-box .product-img-box{

}
.product-info-box .product-img-box .product-img-box-wrapper{
	text-align: center;
	border: 1px solid #EDEDED;
	padding-top: 20px;
	padding-bottom: 20px;
}
.product-info-box .availability{
	display: none;
}
.product-info-box .product-pricing{
	border: 0px;
	background: none;
	margin: 0px;
	padding-top: 3px;
}
.product-info-box .product-pricing LI{
	background: none;
	padding: 0px;
}
.product-info-box .product-pricing LI .label{
	float: left;
	width: 40px;
}
.product-info-box .product-pricing LI .benefit{
	font-weight: normal;
	font-style: normal;
}
.product-info-box .product-shop{
	width:370px;
}
.product-info-box .product-shop .product-name{
	color: #40A501;
	font-size: 20px;
}
.product-info-box .product-shop .price-box{
	margin: 0px;
}
.product-info-box .product-shop .qty-text{
	font-size: 11px;
	color: #FF0000;
	margin: 0px 0px 3px 0px;
}
.product-info-box #product-options-wrapper{
	background: none;
	padding: 3px 0px 5px 10px;
	border-bottom: 0px;
	/*background: url(../img/custom-options-prices-label.png) no-repeat 95% 10px;*/
}
.product-info-box #product-options-wrapper DL DT{
	padding-top: 3px;
}
.product-info-box #product-options-wrapper DL DD{
	padding-top: 2px;
	padding-bottom: 5px;
}
.product-info-box #product-options-wrapper DL UL LI{
	padding-top: 0px;
	padding-bottom: 3px;
}
.product-info-box #product-options-wrapper DL UL LI LABEL{
	width: 250px;
}
.product-info-box #product-options-wrapper DL UL LI INPUT.radio{
	margin-bottom: 0px;
}
.product-info-box #product-options-wrapper DL DD TEXTAREA{
	margin-bottom: 0px;
}
.product-info-box .product-options-bottom{
	background: none;
	padding: 3px 10px 5px 10px;
	clear: both;
}
.product-info-box .product-options-bottom .price-box{
	float: left;
}
.product-info-box .price-box .regular-price,
.product-info-box .price-box .regular-price .price,
.product-info-box .price-box .custom-regular-price{
	color: #40A501;
	font-weight: bold;
	font-size: 14px;
}

.product-info-box .product-options-bottom .add-to-cart-box{
	clear: none;
	float: right;
	padding-top: 0px;
	text-align: right;
}
.product-info-box .product-options-bottom .add-to-cart-box .qty-box,
.product-info-box .product-options-bottom .add-to-cart-box .form-button{
	float: none;
}
.product-info-box #product-options-wrapper .file-field-wrapper{
	display: none;
}
.product-info-box #product-options-wrapper .first-file-field{
	display: block;
}
.product-info-box .product-collateral{
	background: none;
}
.product-info-box .product-collateral .head{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.product-info-box .product-collateral .head H4{
	background: url(../img/product-tab-description.gif) no-repeat 0px 0px;
	line-height: 2em;
	width: 175px;
	text-align: center;
	color: #3B3B3B;
}
.product-info-box .product-collateral .product-specs{
	background: #F7F7F7;
	padding: 5px 15px 10px 15px;
}
#related-products{
	background: #FFFFFF;
}
#related-products DIV.title{
	font-family: "Arial Narrow";
	font-size: 30px;
	color: #3D3F40;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
#related-products .top-line{
	
}
#related-products .ctl{
	background: url(../img/corners1.gif) no-repeat 0px 0px;
}
#related-products .ctr{
	background: url(../img/corners1.gif) no-repeat 100% -15px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#related-products .cbl{
	background: url(../img/corners1.gif) no-repeat 0px -30px;
}
#related-products .cbr{
	background: url(../img/corners1.gif) no-repeat 100% -45px;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}
#related-products H2.title{
	padding: 0px 0px 0px 20px;
}
#related-products .products{
	padding: 10px 10px 10px 10px;
}
#related-products .products .pitem{
	float: left;
	width: 106px;
	height: 140px;
	margin: 0px 0px 10px 5px;
	padding-right: 5px;
	background: url(../img/border03.gif) repeat-y 100% 0px;
}
#related-products .products .pitem-last,
#related-products .products .pitem-br{
	background: none;
}
#related-products .products .pitem .pimg,
#related-products .products .pitem .pname{
	text-align: center;
}
#related-products .products .pitem .pname A{
	color: #8D9091;
}
/* ------------- EOF: PRODUCT PAGE ------------- */


/* ------------- BOF: CATEGORY PAGE ------------- */
.catalog-category-view{
	
}
.catalog-category-view .category-head{
	
}
.catalog-category-view .category-head H1{
	color: #40A501;
	font-family: "Arial Narrow";
	font-size: 30px;
	padding: 0px 0px 0px 30px;
  font-weight: normal;
}
.catalog-category-view TABLE.pager,
.catalog-category-view TABLE.view-by{
	display: none;
}
.catalog-category-view .catalog-listing{
	background: none;
}
.catalog-category-view .catalog-listing OL{
	border: 0px;
}
.catalog-category-view .catalog-listing OL LI.item{
	background: url(../img/product-list-view-bg.png) no-repeat 0px 0px;
	width: 170px;
	height: 170px;
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 15px 0px;
}
.catalog-category-view .catalog-listing .item .product-image{
	margin-bottom: 5px;
	text-align: center;
}
.catalog-category-view .catalog-listing .item H5{
	text-align: center;
}
.catalog-category-view .catalog-listing .item H5 A{
	color: #40A501;
}
.catalog-category-view .catalog-listing .item .price-box,
.catalog-category-view .catalog-listing .item .form-button,
.catalog-category-view .catalog-listing .item .add-to,
.catalog-category-view .catalog-listing .item .not-authorized-noprice{
	display: none;
}
.catalog-category-view #categories .listing .category-box{
	background: url(../img/categories-list-view-bg.png) no-repeat 0px 0px;
	width: 170px;
	height: 170px;
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 5px 0px;
	display; block;
	float: left;
}
.catalog-category-view #categories .listing .category-box .category-image-box{
	margin-bottom: 5px;
	text-align: center;
}
.catalog-category-view #categories .listing .category-box .category-name{
	text-align: center;
}
.catalog-category-view #categories .listing .category-box .category-name A{
	color: #40A501;
	font-weight: bold;
}
/* ------------- EOF: CATEGORY PAGE ------------- */

/* ------------- BOF: SEE ALL CATEGORY PAGE ------------- */
#all-categories{

}
#all-categories H2 {
	font-family:"Arial Narrow";
	font-size:30px;
	padding:0 0 0 30px;
	font-weight: normal;
}
#all-categories H2 A{
	text-decoration: none;
}
#all-categories H2 A:hover {
	text-decoration: underline;
}
UL#all-categories UL.cchildren LI{
	background: url(../img/product-list-view-bg.png) no-repeat 0px 0px;
	width: 170px;
	height: 170px;
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 15px 0px;
	float: left;
}
UL#all-categories UL.cchildren LI .cimage{
	text-align: center;
}
UL#all-categories UL.cchildren LI .cimage IMG{
	max-width: 135px;
  max-height: 122px;
}
*html UL#all-categories UL.cchildren LI .cimage IMG{
	width: 135px;
  height: 122px;
}
UL#all-categories UL.cchildren LI .cname{
	text-align: center;
	font-weight: bold;
}
/* ------------- EOF: SEE ALL CATEGORY PAGE ------------- */


/* ------------- BOF: SEARCH PAGE ------------- */
.catalogsearch-result-index .catalog-listing{
  
}
.catalogsearch-result-index .view-by{
  display: none;
}
.catalogsearch-result-index .catalog-listing LI.item{
  
}
.catalogsearch-result-index .catalog-listing LI.item .price-box,
.catalogsearch-result-index .catalog-listing LI.item .form-button,
.catalogsearch-result-index .catalog-listing LI.item .add-to{
  display: none;
}
.catalogsearch-result-index .catalog-listing LI.item H5{
  text-align: center;
}
/* ------------- EOF: SEARCH PAGE ------------- */


/* --------------------------- EOF: MIDDLE PART --------------------------- */




/* --------------------------- BOF: FOOTER --------------------------- */
.footer-container{
	border: 0px;
}
.footer-container .footer{
	width: 980px;
	padding: 0px;
	background: #7c898f;
	margin-bottom: 10px;
	color: #1AB2F3;
}
.footer-container .footer .legality{
	color: #D6D7DB;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 250px;
}
.footer-container .footer .informational{
	padding: 0px 20px 0px 0px;
}
.footer-container .footer .informational A,
.footer-container .footer .informational A:hover{
	color: #d6d7db;
}
.footer-container .footer .footer-wrapper{
	
}
.footer-container .footer .footer-wrapper .informational{
	float: right;
	width: 650px;
	margin-top: 10px;
	text-align: right;
}
.footer-container .footer .footer-wrapper .informational UL{
	display: inline;
}
.footer-container .footer .footer-wrapper .informational UL LI{
	background:transparent url(../images/footer_info_separator.gif) no-repeat scroll 100% 50%;
	padding-left:4px;
	padding-right:8px;
}
.footer-container .footer .footer-wrapper .informational DIV{
	display: inline;
}
.footer-container .footer .footer-wrapper .informational DIV UL LI.last{
	background: none;
}
.footer-container .footer .footer-wrapper .footer-corner{
	width: 15px;
	height: 15px;
	background: url(../img/footer-corners.png) no-repeat 100px 100px;
  font-size: 1px;
  line-height: 1px;
}
.footer-container .footer .footer-wrapper .footer-ctl{
	background-position: 0px 0px;
	float: left;
}
.footer-container .footer .footer-wrapper .footer-ctr{
	background-position: -15px 0px;
	float: right;
}
.footer-container .footer .footer-wrapper .footer-cbl{
	background-position: 0px -15px;
	float: left;
}
.footer-container .footer .footer-wrapper .footer-cbr{
	background-position: -15px -15px;
	float: right;
}
/* --------------------------- EOF: FOOTER --------------------------- */

.cf{ /*clear floats*/
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

/* --------------------------- BOF: BUTTONS --------------------------- */
.middle-container BUTTON.form-button{
	background: url(../img/btn-bg-ffffff.png) no-repeat 0px 0px;
	border: 0px !important;
	padding: 0px !important;
	
}

.middle-container BUTTON.form-button SPAN{
	background: url(../img/btn-bg-ffffff.png) no-repeat right -25px;
	margin: -1px -3px -1px 0px;
	height: 1.6em;
	padding: 4px 8px 4px 8px;
	color: #414141;
	display: block;
	position: relative;/* fig ego znaet kak pofixal bug "malen'kaya liniya" pod ie*/
}
/* bof: button bg color */
.middle-container #login-form .button-set BUTTON.form-button{
	background-image: url(../img/btm-bg-dee5e8.png);
}
.middle-container #login-form .button-set BUTTON.form-button SPAN{
	background-image: url(../img/btm-bg-dee5e8.png);
}

.middle-container #form-validate .button-set BUTTON.form-button{
	background-image: url(../img/btm-bg-f6f6f6.png);
}
.middle-container #form-validate .button-set BUTTON.form-button SPAN{
	background-image: url(../img/btm-bg-f6f6f6.png);
}

/* eof: button bg color */
/* --------------------------- EOF: BUTTONS --------------------------- */