body 
{
	margin:0; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	font-size: 12px;
	text-decoration:none;
}
tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	font-size: 12px;
	text-decoration:none;
}
.arrow {
	float: left;
}
/* BOX HEADER */
.boxHeader { padding: 10px 10px 10px 10px; font-family: 'Open Sans', sans-serif, Roboto Condensed, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #e60000; text-decoration:none; font-weight: bold; text-decoration:none; text-align:left; border-bottom: 1px solid #e60000;  background-color:#f3f3f3;}

.boxContent, .boxContentWrapper , .boxContent_first{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #; margin:0 auto; width:100%; padding:0px; /*overflow:hidden;*/ }
.boxContent { width:715px; padding:39px 6px 0 0; float:right; }
.boxContent_first { width:970px; padding:19px 10px 0 10px;}
.boxContent span, .boxContent p, .boxContent_first span, .boxContent_first p, .boxContentWrapper span, .boxContentWrapper p { text-align:left; padding:0; margin:0; }
.boxContent_index { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #ffffff; margin-top: 13px; width: 715px; }

.boxContent1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #ffffff; margin: 17px auto; width:960px; padding:30px 15px; }
.boxContentCart { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #ffffff; margin-top: 17px; width: 970px; }
.boxContentCartNew { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background: #ffffff; width: 990px; position:relative; margin:0 auto; }
/* CHECKOUT PAGES */
.colLeftCheckout { position: relative; left: 0px; width: 160px;  padding-left: 15px; padding-right: 5px; float: left; }
.colMainCheckout { position: relative; width: 568px; float: left; }
/* END CHECK OUT PAGES */
.siteDocs { text-align:center; margin-top: 5px; }

.centerColumnWrapper { margin:25px 0 0 0; /*overflow:hidden;*/ height: 42px;}
.centerColumnWrapperCart { margin:43px 0 0 0; overflow:hidden; }
.colorSite { background:#E66B13; }

#subCats { background-color: #EBEDFE; text-align: center; border: 1px solid #C9CEFC; margin: 0px; padding: 3px; float: left; width: 387px; }
.subCat { text-align: center; padding: 8px; float: left; width: 110px; height: 50px; }
.regSep{ padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.latestProds { float: left; text-align: center; width:225px; background:none; margin:0 8px 14px 0; border:0px solid #e7e7e7; }
.latestProds_cms { background:none; border:0px; }

.news { float: left; margin-left: 15px; margin-right: 10px; margin-bottom: 15px; text-align: left; width:95%; }

/* form elements */
input{ border:1px solid #666; }

textarea { border:1px solid #666; }

select{ border: 1px solid #666666; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

/* sitemap */
.sitemap { text-align: left; line-height:18px; }

#sitemapdiv ul li{	padding-left:0px; }
#sitemapdiv ul ul li{ padding-left:15px; }
#sitemapdiv ul ul ul li{ padding-left:30px; }
#sitemapdiv ul ul ul ul li{ padding-left:45px; }

/* pagination */
.pagination{ padding: 0px; }
.pagination ul{ margin: 0px; padding: 0px; text-align: center; /*Set to “right” to right align pagination interface*/ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#313131; }
.pagination li{ list-style-type: none; display: inline; border-right:0px solid #323232; }
.pagination a, .pagination a:visited{ background: url(../styleImages/pagination.png) top center no-repeat; padding: 8px 15px 8px 15px; text-decoration: none; color: #313131; }
.pagination a:hover, .pagination a:active { color: #fff; background: url(../styleImages/pagination_over.png) top center no-repeat; }
.pagination a.currentpage { background: url(../styleImages/pagination_over.png) top center no-repeat; color: #FFF !important; font-weight: bold; cursor: default;  }
.pagination a.disablelink, .pagination a.disablelink:hover { cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext { font-weight: normal; }
/*
.pagination a.showall{ border-color: #b6b6b6; background-color:#fff ; color: #b6b6b6; }
.pagination a.showall:hover{ border-color: #b6b6b6; background-color:#b6b6b6 ; color: #fff; }
.pagination a.class_showall_curr{ border-color: #b6b6b6; background-color:#b6b6b6 ; color: #fff; }*/

.pagination a.showall{ margin-left:15px; background: url(../styleImages/pagination_all.png) top left no-repeat; text-decoration: none; color: #636363; padding: 8px 15px 8px 25px; }
.pagination a.showall:hover{ background: url(../styleImages/pagination_all_over.png) top left no-repeat; text-decoration: none; color: #fff; padding: 8px 15px 8px 25px; }
.pagination a.class_showall_curr { margin-left:15px; background: url(../styleImages/pagination_all_over.png) top left no-repeat; text-decoration: none; color: #fff; padding: 8px 15px 8px 25px; }
.pagination a.class_showall_curr:hover { background: url(../styleImages/pagination_all_over.png) top left no-repeat; text-decoration: none; color: #fff; padding: 8px 15px 8px 25px; }

.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222222; }
.slide_wrapper { width:100%; position:relative; top:0px; left:0px; padding:0px auto; margin: 0px auto 30px auto; }
.xondriki_tbl { margin:30px 0 20px 0; display:block; float:left; }


.block_wrapper { width:99%; overflow:hidden; margin:0 auto; }
.white_bg { background:#ffffff; }
.left_column_prod { display:block; float:left; width:40%; text-align:center; margin:8px; }
.main_img_wrapper { /*height:180px;*/ border:1px solid #dcd9cf; width:350px; }
.content_prod { display:block; float:left; margin:4px 8px; width:55%; }
.div_spacer { clear:both; }
.thumbs_desktop { float:left; text-align: center; margin:15px 10px 0 0; }
#menu_wrapper { margin:0 0 0 20px; }
.div_clear { clear:both; margin:10px 0;}
.div_sitedocs2, .div_sitedocs2_cart { height:28px; text-align:left; float:left; }
.div_search, .div_search_cart { text-align:left; float:right;  }
.footerWrapper { text-align:center; }
.footerWrapper img { max-width: 100%; height: auto; }
.imgFooterWrapper { background:#e8e7e6; height:120px; text-align:center; }
.imgFooterWrapper img {margin:0 0px; max-width:100%;}
.imgFooterWrapper_banners { background:none;  text-align:center; }
.imgFooterWrapper_banners img {margin:0 3px; max-width:100%;}
.cartHeader  { border-bottom:3px solid #e60000; padding-top:30px; }
/*
@media only screen and (min-width: 0px) and (max-width: 767px)
@media only screen and (min-width: 768px) and (max-width: 1023px){
@media only screen and (min-width: 1024px){
*/
#viewDoc img{max-width:100%}
@media screen and (min-width: 0px) and (max-width:330px)
{
	.latestProds { width:97%; margin:0 5px; }
	.latestProds img { width:100%; max-width:225px; max-height:225px; }
	.txtBuy2, a.txtBuy2 { float:left; margin-left:24px; }
}
@media screen and (min-width: 330px) and (max-width:480px)
{
	.latestProds { width:46%; }
	.latestProds img { width:100%; max-width:225px; max-height:225px; }
}
@media screen and (min-width: 480px) and (max-width:990px)
{
	.latestProds { width:30%; }
	.latestProds img { width:100%; max-width:225px; max-height:225px; }
}


@media screen and (min-width: 990px)
{
	.img_desktop { display:block; }
	.img_mobile h1 { display:none; }
	.img_mobile { display:none; }
	.img_desktop li { display:none; }
	.description_desktop { width: 100%; padding:10px 0 25px 0; }
	.description_mobile { display:none; }
	.top_menu { height:29px; text-align:right; display:inline; overflow:hidden; }
	.logo_wrapper { float:left; height:135px; padding:17px 0 0 0; }
	.logo_wrapper_cart { float:left; height:64px; padding:35px 0 0 0; }
	.phone_wrapper, .phone_wrapper_index { float:left; height:65px; padding:45px 0 0 0; text-align:center; width:318px; }
	.phone_wrapper_index_cms { float:right; width:auto; }
	.phone_wrapper_cart { float:left; height:55px; padding:40px 0 0 0; text-align:center; width:518px; position:absolute; right:214px; top:16px; }
	.phone_wrapper_cart_mobile { display:none; }
	.shopping_wrapper { float:right; height:67px; padding:42px 0 0 0; text-align:right; position:relative; }

	.div_sitedocs2 { padding:12px 0 0 20px; width:738px; }
	.div_sitedocs2_cms { padding:0px; }
	.div_sitedocs2_cart { margin:13px 0 0 0; padding:12px 0 0 20px; width:738px; }
	.div_search { height:30px; padding:5px 5px 5px 0; margin-top:10px;}
	.div_search_cart2 { margin-top:100px;}
	.div_search_cart { height:30px; margin:23px 0 0 0; padding:5px 5px 5px 0; }
	.footerMain { width:100%; background:#113768; border-top: 0px solid #113768; margin:0 auto; }
	.footerBottom { width:100%; background:#E66B13; border-top: 1px solid #E66B13; margin:0 auto; }
	.footerMin { display:none; }
	.cart_mobile { display:none; }
	.latestProds img { /*width:100%;*/ max-width:225px; max-height:225px; }
	.centerColumn { width:990px; margin:0 auto; }
	.div_search .searchBox { width:99%; }
	.subfooter1{float:none;}
	.subfooter2{float:right;}
	.siteDocsHead{display:inline-block; margin: 0px auto; /*width: 380px;*/ padding-top:2px; width:50%}
	.siteDocsSession{display:inline-block; padding-top:2px; /*width:30%*/}
}
@media screen and (min-width: 0px) and (max-width: 990px)
{
	.left_column_prod, .main_img_wrapper, .content_prod { width:98%; }
	.boxContent, .boxContentWrapper, .boxContent1, .boxContent_first { width:100%; margin:0px; padding:0px; }
	.img_desktop { display:none; }
	.img_mobile { display:block; }
	.img_desktop li { display:block; }
	#prod_carousel .thumbs_desktop { display:none; }
	.img_mobile h1 { margin:0 0 10px 0; }
	.content_prod h1, .content_prod .prodCode { display:none; }
	.buy_btn_mobile { display:none; }
	.description_desktop { display:none; }
	.description_mobile { width:100%; padding:10px 0 25px 0; }
	.banner_left { display:none; }
	.boxContent, .boxContent_first{ width:100%; position:relative;  }
	.boxContent_first{padding:39px 0px 0 0px;}
	.top_menu { height:29px; text-align:center; padding:0 0 0 0; }
	.top_menu_cart { height:260px; }
	.logo_wrapper { float:left; /* height:74px; padding:12px 0 0 0; */max-width:260px; }
	.logo_wrapper img { width: 100%; max-width:295px; }
	.logo_wrapper_cart { float:left; height:74px; padding:35px 0 0 0; text-align:center; width:100%; }
	.phone_wrapper, .phone_wrapper_index { float:left; height:65px; padding:44px 0 0 0; text-align:center; width:190px; position:absolute; right:0px; top:122px; }
	.phone_wrapper_index { top:160px; }
	.phone_wrapper img, .phone_wrapper_index img { max-width:180px; }
	.phone_wrapper_cart { display:none; }
	.phone_wrapper_cart_mobile { float:left; height:65px; text-align:center; position:absolute; right:15px; top:213px; display:block; margin:0 auto; }
	.shopping_wrapper { float:right; height:77px; padding:20px 0 0 0; text-align:right; }
	#menu_wrapper { margin:67px 0 0 5px; }
	#menu_wrapper.menu_wrapper_cart { margin:0px 0 10px 0px; }
	.div_sitedocs2 { display:none; }
	.div_sitedocs2_cart { float:left; padding:12px 0 0 20px; width:100%; text-align:center; }
	.div_search { float:none; width:98%; padding:5px 3px; }
	.div_search table { margin:0 auto; width:100%; }
	.div_search .searchBox { width:99%; }
	.div_search_cart { float:none; width:98%; padding:5px; margin:21px 0 0 0; }
	.footerMain { display:none; }
	.footerBottom { display:none; }
	.slider_index { display:none; }
	.boxContentCartNew { width:100%; }
	.cart_desktop { display:none; }
		
	/*07/11/2016*/
	input{ border:1px solid #666; width:93%; }
	select { width:/*94%*/ auto; }
	#menu_wrapper { margin:0; padding:10px 0 10px 5px; }
	.phone_wrapper, .phone_wrapper_index { padding:15px 0 0 0; }
	.centerColumn { width:100%; margin:0 auto; }
	.subfooter1{float:none;}
	.subfooter2{float:none;}
	.imgFooterWrapper { background:#e8e7e6; height:100%; text-align:center; vertical-align: middle;  margin: 0px auto; position: relative; top: 0px; width:100%;}
	.imgFooterWrapper img { display:inline; text-align:center}
	.imgFooterWrapper_banners { background:none; height:100%; text-align:center; vertical-align: middle;  margin: 0px auto; position: relative; top: 0px; width:100%;}
	.imgFooterWrapper_banners img { display:inline; text-align:center}
	.siteDocsHead{display:none;}
	.siteDocsSession{display:inline-block; padding-top:2px;}
	.centerColumnWrapper {display:none;}
	.hide_on_mobile{display:none;}
}

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px)
  and (-webkit-min-device-pixel-ratio : 4) 
  and (-webkit-device-pixel-ratio : 4)
  and (orientation: portrait) {

/* CSS GO HERE */

}