body 
{
	margin:0; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	font-size: 12px;
	text-decoration:none;
	background: #636363;
}
tbody {
	font-family: Roboto, 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: Roboto, Open Sans Condensed, Roboto Condensed, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size:17px; color: #ffffff; text-decoration:none; font-weight: bold; text-decoration:none; text-align:left;  background-color:#0B1379; border-bottom:0px solid #fc5bf6; } 
.boxContentOuter { width:100%; background:#636363; }
.boxContent, .boxContentWrapper { font-family: Roboto, 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;*/ background:#ffffff; }
.boxContentWrapper { width:990px; }
.boxContent { /*width:715px; */ padding:39px 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:10px 0 0 0; /*overflow:hidden;*/height:32px; border-top:1px solid #C6C7D5; }
.centerColumnWrapperCart { margin:43px 0 0 0; overflow:hidden; }
.colorSite { background:#fc5bf6; }

#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 10px 14px 10px; border:0px solid #e7e7e7; }
.latestProds_first { float: left; text-align: center; width:245px; background:#FFF; margin:0 28px 14px 28px; 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:360px; 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:315px; }
.div_spacer { clear:both; }
.thumbs_desktop { float:left; text-align: center; margin:15px 10px 0 0; }
.thumbs_desktop img{ max-width:70px; max-height:70px; border:1px solid #E0DACB; }
#menu_wrapper { margin:0 0 0 20px; }
.div_clear { clear:both; margin:10px 0;}
.div_sitedocs2, .div_sitedocs2_cart { text-align:center; /*float:left;*/ }
.div_search, .div_search_cart { text-align:left; float:right; }
.footerWrapper { text-align:center; background:#636363 url(../styleImages/footer_bg.jpg) top center no-repeat; }
.footerWrapper img { max-width: 100%; height: auto; position:relative; }
.imgFooterWrapper { background: url(../styleImages/subfooter.jpg) top left repeat-x; height:199px; text-align:center; }
.imgFooterWrapper img {margin:0 0px; max-width:100%;}
.cartHeader  { border-bottom:3px solid #fc5bf6; 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, .latestProds_first{ width:97%; margin:0 5px; }
	.latestProds img { width:100%; max-width:225px; max-height:225px; }
	.latestProds_first img { width:100%; max-width:225px; max-height:225px; }
	.txtBuy2, a.txtBuy2 { float:left; margin-left:24px; }
	/*.field_viewCat1{ width:140px; }*/
	.prodCode_viewCat1{display:none;}
	.Img_viewCat1 img {width:auto !important;  }
}
@media screen and (min-width: 330px) and (max-width:480px)
{
	.latestProds ,.latestProds_first{ width:46%; }
	.latestProds img { width:100%; max-width:225px; max-height:225px; }
	.latestProds_first img { width:100%; max-width:225px; max-height:225px; }
	/*.field_viewCat1{ width:140px; }*/
	.prodCode_viewCat1{display:none;}
	.Img_viewCat1 img { width:auto !important; }
	.phone_top img { max-width:150px; }
}
@media screen and (min-width: 480px) and (max-width:680px)
{
	/*.field_viewCat1{ width:140px; }*/
	.prodCode_viewCat1{display:table-cell;}
	.Img_viewCat1 img { width:auto !important; }
}
@media screen and (min-width: 680px) and (max-width:990px)
{
	/*.field_viewCat1{ width:140px; }*/
	.prodCode_viewCat1{display:table-cell;}
	.Img_viewCat1 img { width:auto !important; }
}
@media screen and (min-width: 480px) and (max-width:560px)
{
	.phone_top img { max-width:200px; }
}
@media screen and (min-width: 480px) and (max-width:990px)
{
	.latestProds { width:30%; }
	.latestProds_first { width:30%; }
	.latestProds img { width:100%; max-width:225px; max-height:225px; }
	.latestProds_first img { width:100%; max-width:225px; max-height:225px; }
	.Img_viewCat1 img { width:auto !important; }
}

@media screen and (min-width: 990px )and (max-width:1080px)
{

	.latestProds, .latestProds_first { width:225px;  margin:0 20px 14px 0;}
}

@media screen and  (min-width: 990px )and (max-width:1080px)
{
.latestProds {  margin:0 20px 14px 0; }
.latestProds_first { margin:0 15px 14px 0;  }
.content_prod { display:block; float: right; margin:4px 8px; width:42%; }
}
@media screen and  (max-width: 990px )
{
.latestProds {  margin:0 8px 14px 0; }
.latestProds_first { margin:0 8px 14px 0;  }
}
@media screen and  (min-width: 1080px )
{

.content_prod { display:block; float: right; margin:4px 8px; width:45%; }
}

@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; margin:90px 0 0 0; /*height:64px; padding:70px 0 0 0;*/ }
	.logo_wrapper_cart { float:left; height:64px; padding:35px 0 0 0; }
	.phone_wrapper, .phone_wrapper_index { padding:0; text-align:left; float:left; /*height:457px;*/ width:457px; }
	.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; }
	.phone_top{/*position: relative;bottom: 20px;right: 20px;*/float:left;}
	.shopping_wrapper { float:right; height:67px; padding:22px 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; }
	.div_search_cart { height:30px; margin:23px 0 0 0; padding:5px 5px 5px 0; }
	.footerMain { width:100%; border-top: 0px solid #fc5bf6; margin:0 auto; }
	.footerBottom { width:100%; background:#383637; border-top: 1px solid #595959; margin:0 auto; }
	.footerMin { display:none; }
	.cart_mobile { display:none; }
	.latestProds img { /*width:100%;*/ max-width:225px; max-height:225px; }
	.centerColumn { width:100%; max-width:990px; margin:0 auto; /*overflow:hidden;*/ background:#ffffff; }
	.div_search .searchBox { width:99%; }
	.subfooter1{float:none;}
	.subfooter2{float:right;}
	.subfooter1n{float:left}
	.subfooter3n{float:right}
	.copy_foot{position:relative; top:0px; }
}
@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; }
	.phone_wrapper_index { /*position: absolute;top: 20px;*/ max-width:260px; display:block; float:left; }
	.phone_wrapper_index 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; }
	.logo_wrapper { float:none; width:98%; padding:5px 3px; }
	.logo_wrapper table { margin:0 auto; width:100%; }
	.logo_wrapper .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; }
	.phone_top{/*top: 180px; position: absolute;right: 0;*/ display:block; float:right; }
	/*07/11/2016*/
	input{ border:1px solid #666; width:93%; }
	select { width:/*94%*/ auto; }
	#menu_wrapper { margin:0; padding:5px 0 0 5px; background:#636363; }
	.phone_wrapper, .phone_wrapper_index { padding:15px 0 0 0; }
	.centerColumn { width:100%; margin:0 auto; }
	.subfooter1{float:none;}
	.subfooter2{float:none;}
	.imgFooterWrapper { background: url(../styleImages/subfooter.jpg) top left repeat-y; height:100%; text-align:center; vertical-align: middle;  margin: 0px auto; position: relative; top: 0px; width:100%;}
	.imgFooterWrapper img { display:inline; text-align:center}
	.centerColumnWrapper { display:none; }
	.footerWrapper { background:#ffffff; }
	.footerWrapper img { position: relative; top: 0px;}
	.copy_foot{position:relative; top:0px; height:40px;  background-color:#000000;}
	.phone_topCart{position:relative;bottom:20px; top:-20px;}
}

@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 */

}