body 
{
	margin:0; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	font-size: 12px;
	text-decoration:none;
	background: 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 Condensed, Roboto Condensed, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #DB0D57; text-decoration:none; font-weight: bold; text-decoration:none; text-align:left; border: 1px solid #D3D0D0;  background-color:#F3F3F3;}

.boxContent, .boxContentWrapper { 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:990px; padding:19px 0 0 0; }
.boxContent span, .boxContent 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:33px 0 0 0; overflow:initial; }
.centerColumnWrapperCart { margin:43px 0 0 0; overflow:hidden; }
.colorSite { background:#f6f5f4; }

#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:#FFF; margin:0 8px 14px 0; border:1px solid #e7e7e7; }


.news { float: left; margin-left: 15px; margin-right: 10px; margin-bottom: 15px; text-align: left; width:100% }

/* 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:460px; text-align:center; margin:8px; }
.main_img_wrapper { /*height:180px;*/ border:1px solid #dcd9cf; width:450px; }
.content_prod { display:block; float:left; margin:4px 8px; width:480px; }
.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:none; }
.div_search, .div_search_cart { text-align:left; float:right; }
.footerWrapper { text-align:center; }
.footerWrapper img { max-width: 100%; height: auto; }
.imgFooterWrapper { background:#cacaca; height:120px; text-align:center; }
.imgFooterWrapper img {margin:0 0px; max-width:100%;}
.cartHeader  { border-bottom:3px solid #C71245; 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){
*/

@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: none; height: 104px; padding: 35px 0 0 0; margin: 0px auto; width: 30%;}
	.logo_wrapper_cart { float:left; height:64px; padding:35px 0 0 0; }
	.phone_wrapper, .phone_wrapper_index { float:left; height:55px; padding:40px 0 0 0; text-align:center; width:438px; }
	.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:0px; width:100%; height:42px; margin:0px auto;}
	.div_sitedocs2_cart { margin:13px 0 0 0; padding:12px 0 0 20px; width:738px; }
	.div_search { height:30px; padding: 0px 10px 0px 0px; position:relative; bottom:50px; }
	.div_search_cart { height:30px; margin:23px 0 0 0; padding:5px 5px 5px 0; }
	.footerMain { width:100%; background:#e2e2e2; border-top: 0px solid #DB0D57; margin:0 auto; }
	.footerBottom { width:100%; background:#6c6c6c; border-top: 0px solid #595959; 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;}
}
@media screen and (min-width: 0px) and (max-width: 990px)
{
	.left_column_prod, .main_img_wrapper, .content_prod { width:98%; }
	.boxContent, .boxContentWrapper, .boxContent1 { 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 { width:100%; position:relative; }
	.top_menu { height:29px; text-align:center; padding:0 0 0 0; }
	.top_menu_cart { height:260px; }
	.logo_wrapper { float:none;  padding:12px 0 0 0; max-width:260px; margin:0px auto;}
	.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:191px; }
	.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:right; 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:5px 0 0 5px; background:#EDEDED; }
	.phone_wrapper, .phone_wrapper_index { padding:15px 0 0 0; }
	.centerColumn { width:100%; margin:0 auto; }
	.subfooter1{float:none;}
	.subfooter2{float:none;}
	.imgFooterWrapper { background:#cacaca; height:100%; text-align:center; vertical-align: middle;  margin: 0px auto; position: relative; top: 0px; width:100%;}
	.imgFooterWrapper img { display:inline; text-align:center}
}

@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 */

}