/*------------------------------------------------------------------------
* JV Template 1.5 - Jan, 2010
* ------------------------------------------------------------------------
* Copyright (C) 2008-20010 APL Solutions And Vision Co., LTD. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: APL Solutions And Vision Co., LTD
* Websites:  http://www.joomgroup.com -  http://www.joomvision.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
body{
	color:#2a2a2a;
	background:#dde2dc url(../images/bd.png) repeat-x top left;
	font-size:12px;
	font-family:times new roman;
}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 13px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}


div.logo-new {
position:absolute;
}
/*--	layout	--*/
#jv-wrapper {
	width: 100%;
	overflow: hidden;
	z-index:2;
	position: relative;
}
#jv-wrapper-inner {
	overflow: hidden;
}

h2.contentheading { margin:0px }

.browsePriceContainer {
	float: left;
    font-size: 20px;
    width: 330px;
}

#jv-left h3.moduletitle { color:#03A9E4 !important}





.jv-wrapper{width:960px; margin:0 auto;}
#jv-wrapper #jv-wrapper-inner{}

/*--	Header	--*/
#jv-header{width:100%; float:left;}
#jv-header #jv-header-inner{/*width:918px; margin:0 auto;*/ display: table;}

#jv-logo{float:left; margin:15px 0px 0px 44px;}
#jv-logo h1{float:left; margin:0px 0px 0px 0px;}
#jv-logo h1 a{width:170px; height:90px; background:url(../images/logo.png) no-repeat top left; float:left;}
#jv-logo h1 a span{display:none;}

#jv-header-right{float:right; margin-top:40px; width:30%; margin-right:-25px;  }
#header-center{ width:585px; height:10px; display:inline-block; float: left;margin-top:48px; margin-left:100px;  }

#jv-header-right #jv-headerlink{float:right;}
#jv-header-right #jv-headerlink ul { margin:0px 0px 0px 0px;}
#jv-header-right #jv-headerlink ul li{float:left; background:url(../images/separator.gif) no-repeat right 3px; padding:0px 7px 0px 0px; margin-right:7px;}
#jv-header-right #jv-headerlink ul li.last{margin:0; padding:0; background:0 none;}
#jv-header-right #jv-headerlink ul li a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#27677c}

#jv-header-right #jv-search{float:right; margin-top:10px;}
#jv-header-right #jv-search .search{float:right; width:260px; height:25px; padding:5px 0px 0px 5px; background:url(../images/bg-search.png) no-repeat left top;}
#jv-header-right #jv-search .search input{width:230px; height:20px; background:0 none; border:0 none; margin:0; padding:0;}

#sea-limk a { color:white}

/* Main Menu */
#jv-mainmenu{position:relative; z-index:22; float:left;}
#jv-mainmenu-left{background:url(../images/bg-menu-left.gif) no-repeat left top; float:left;}
#jv-mainmenu-right{background:url(../images/bg-menu-right.gif) no-repeat right top; float:right;}
#jv-mainmenu-center{background:url(../images/bg-menu-center.gif) repeat-x left top; float:left; }
#jv-mainmenu ul li.last-item {  font-weight: normal;}


.menu-and-slide{width:918px; margin:23px 21px -5px 21px; }
.menu-and-slide #jv-mainmenu-left,
.menu-and-slide #jv-mainmenu-right{width:6px;height:40px;}
.menu-and-slide #jv-mainmenu-center{width:906px;}

.menu-no-slide{width:950px; margin:41px 5px 0px 5px;}
.menu-no-slide #jv-mainmenu-left,
.menu-no-slide #jv-mainmenu-right{width:6px;height:41px;}

/*--	Main	--*/
#jv-mainbody{width:100%; overflow:hidden;}
#jv-mainbody-inner{}
#jv-main{width:100%; float:left;}


/*Rounded Corners*/
.jv-rounded-corners{width: 100%;overflow:hidden;}
.jv-rounded-corners .jv-tc{background: url(../images/rc-bg-top.gif) repeat-x left top;display: block; margin: 0 12px; position: relative;}
.jv-rounded-corners .jv-tc .jv-tl{background: url(../images/rc-bg-tl.gif) no-repeat left top; width: 12px; position:absolute; left: -12px; top: 0;}
.jv-rounded-corners .jv-tc .jv-tr{background: url(../images/rc-bg-tr.gif) no-repeat right top; width: 12px; position:absolute; right: -12px; top: 0;}

.jv-rounded-corners .jv-c{width:100%;}
.jv-rounded-corners .jv-c .jv-cl{background: url(../images/rc-bg-cl.gif) repeat-y left top; padding-left:12px; overflow:hidden;}
.jv-rounded-corners .jv-c .jv-cr{ background: #dde2dc url(../images/rc-bg-cr.gif) repeat-y right top;padding-right:12px; overflow:hidden;}
.jv-rounded-corners .jv-c-inner{ width:100%; overflow:hidden;}

.jv-rounded-corners .jv-bc{background: url(../images/rc-bg-bottom.gif) repeat-x left bottom; display: block; margin: 0 12px; position: relative;}
/*.jv-rounded-corners .jv-bc{}*/
.jv-rounded-corners .jv-bc .jv-bl{background: url(../images/rc-bg-bl.gif) no-repeat left bottom; width: 12px; position:absolute; left: -12px;top: 0;}
.jv-rounded-corners .jv-bc .jv-br{background: url(../images/rc-bg-br.gif) no-repeat right bottom; width: 12px; position:absolute; right: -12px;top: 0;}

.jv-rounded-corners .jv-tc, 
.jv-rounded-corners .jv-tc .jv-tl,
.jv-rounded-corners .jv-tc .jv-tr,


.jv-rounded-corners .jv-bc,
.jv-rounded-corners .jv-bc .jv-bl,
.jv-rounded-corners .jv-bc .jv-br
{
	height:12px;
	font-size:0;
	line-height:0;
}

/* Slider */
#jv-slider{width:100%; float:left; margin-top:-5px;}
#jv-slider-inner{padding:3px;}
.jdSlideshow .bg-rcslide-tl {
	width: 6px;
	height: 6px;
	background: url(../images/bg-rcslide-tl.png) no-repeat left top;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
}
.jdSlideshow .bg-rcslide-tr {
	width: 6px;
	height: 6px; 
	background: url(../images/bg-rcslide-tr.png) no-repeat right top; 
	position: absolute; 
	top: 0;
	right: 0;
	z-index:99;
} 
.jdSlideshow .bg-rcslide-bl {
	width:6px;
	height:6px;
	background: url(../images/bg-rcslide-bl.png) no-repeat left bottom; 
	position:absolute; 
	bottom: 0; 
	left: 0; 
	z-index:99;
} 
.jdSlideshow .bg-rcslide-br {
	width:6px; 
	height:6px; 
	background: url(../images/bg-rcslide-br.png) no-repeat right bottom;
	position:absolute; 
	bottom:0; 
	right:0; 
	z-index:99;
} 

/*Col Left*/
#jv-left {width:250px; float:left;}
#jv-left .moduletable, #jv-left .moduletable_menu, #jv-left .moduletable_blank {width:100%; clear:both; margin-bottom:1px;}

/*Style for module 2*/
#jv-userwrap2 .moduletable .module-head,
#jv-userwrap4 .moduletable .module-head,
#jv-left .moduletable .module-head,
#jv-left .moduletable_menu .module-head{
	height:36px; background:url(../images/bg-module-head.png) no-repeat left top;
	padding:0px 0px 0px 3px;
}

#jv-userwrap2 .moduletable .module-head-inner,
#jv-userwrap4 .moduletable .module-head-inner,
#jv-left .moduletable .module-head-inner,
#jv-left .moduletable_menu .module-head-inner{
	height:36px; 
	background:url(../images/bg-module-head.png) no-repeat right top;
	padding:0px 3px 0px 0px;
	
}

#jv-userwrap2 .moduletable .module-head h3.moduletitle,
#jv-userwrap4 .moduletable .module-head h3.moduletitle,
#jv-left .moduletable .module-head h3.moduletitle,
#jv-left .moduletable_menu .module-head h3.moduletitle {
	margin: 8px 0px 0px 10px; 
	font-size: 18px; 
	color: #212421; 
	float: left;
	font-weight: normal;
	text-shadow: 1px 1px 1px #fff;
	font-family: times;
}

#jv-userwrap2 .moduletable .module-content,
#jv-userwrap4 .moduletable .module-content,
#jv-left .moduletable .module-content,
#jv-left .moduletable_menu .module-content{
	background:url(../images/bg-module-content.png) repeat-y top left; 
	overflow:hidden; 
	padding:0px 0px 0px 1px;
}

#jv-userwrap2 .moduletable .modulecontent-inner,
#jv-userwrap4 .moduletable .modulecontent-inner,
#jv-left .moduletable .modulecontent-inner,
#jv-left .moduletable_menu .modulecontent-inner{
	background:url(../images/bg-module-content.png) repeat-y top right; 
	overflow:hidden; 
	/*padding:0px 1px 0px 0px;*/
}

#jv-userwrap2 .moduletable .module-bottom,
#jv-userwrap4 .moduletable .module-bottom,
#jv-left .moduletable .module-bottom,
#jv-left .moduletable_menu .module-bottom{
	height:3px; 
	background:url(../images/bg-module-bottom.png) no-repeat left bottom; 
	font-size:0; 
	line-height:0; 
	padding:0px 0px 0px 3px;
}

#jv-userwrap2 .moduletable .module-bottom-inner,
#jv-userwrap4 .moduletable .module-bottom-inner,
#jv-left .moduletable .module-bottom-inner,
#jv-left .moduletable_menu .module-bottom-inner{
	height:3px; 
	background:url(../images/bg-module-bottom.png) no-repeat right bottom; 
	font-size:0; 
	line-height:0;
}

.moduletable_blank{}
.moduletable_blank .module-head2{display:none;}
.moduletable_blank .module-content{background:0 none}
.moduletable_blank .modulecontent-inner{padding:0 !important;}
.moduletable_blank .module-bottom{display:none;}

.jv_cart .vmCartModule{padding:5px 3px;background:#f2f4f1 !important;}
.vm-showcart a{font-weight:bold;}

ul.jv-latest-product{margin:-10px !important;}
ul.jv-latest-product li{clear:both; overflow:hidden; padding:10px 12px; border-bottom:1px solid #dfe6de; background:0 none;}
ul.jv-latest-product li.last{border-bottom:none 0;}
ul.jv-latest-product .jv-product-image{float:left; margin:0px 10px 0px 0px;}
ul.jv-latest-product .jv-product-image a{float:left; border:1px solid #DFE6DE}
ul.jv-latest-product .jv-product-name a{color:#27677c;}
ul.jv-latest-product .jv-product-image img{}
ul.jv-latest-product li .price{color:#676767;}
ul.jv-latest-product li .price .productPrice{}
.productPrice{font-weight:bold; color:#e70000;}
/*Main Content*/
#jv-breadcrumb{height:33px; background:url(../images/bg-breadcrumbs.png) no-repeat left top; margin-bottom:0px;padding-left:13px;}
.breadcrumbs{height:33px;background:url(../images/bg-breadcrumbs.png) no-repeat right top;}
#jv-breadcrumb .breadcrumbs{padding:0px 13px 0px 0px;}
#jv-breadcrumb .breadcrumbs ul {float:left;}
#jv-breadcrumb .breadcrumbs ul li{float:left; padding:10px 0px 0px 0px; color:#27677c; background:0 none;}
#jv-breadcrumb .breadcrumbs ul li.item0{width:16px; height:14px; background:url(../images/bg-breadcrumbs-home.gif) no-repeat left 10px;}
#jv-breadcrumb .breadcrumbs ul li.item0 a{width:16px; height:14px; float:left;}
#jv-breadcrumb .breadcrumbs ul li.item0 span{display:none;}
#jv-breadcrumb .breadcrumbs ul li.item0 span.pathway-home{display:none;}
#jv-breadcrumb .breadcrumbs ul li.separator{width:17px; height:33px;background:url(../images/bg-separator-breadcrumbs.gif) no-repeat left top; margin:0px 10px 0px 7px; padding:0;}

.rtl #jv-breadcrumb .breadcrumbs ul li.separator{background:url(../images/bg-separator-breadcrumbs-rtl.gif) no-repeat left top;}
#jv-breadcrumb .breadcrumbs ul li a{color:#767d74;}

.jv-slide-manufacturers{width:100%; float:left; margin-bottom:9px;}
.jv-slide-manufacturers-inner{}

/*Col Main*/
#jv-component{width:100%; float:left;}
#jv-content{width:710px; float:left;}
#jv-mainbody-right #jv-content{}
#jv-mainbody-full #jv-content{width:100%; float:left;}

/*Rounded Corners 2*/

.jv-rounded-corners2{width:100%; color:#2a2a2a;}
.jv-rounded-corners2 .jv-tc{background:#f3f5f2 url(../images/bg-rc-center.gif) repeat-x left top; display:block; margin:0 9px; position:relative;}
.jv-rounded-corners2 .jv-tc .jv-tl{background:url(../images/rc-bg-tl2.gif) no-repeat left top; width:9px; position:absolute; left:-9px; top:0;}
.jv-rounded-corners2 .jv-tc .jv-tr{background:url(../images/rc-bg-tr2.gif) no-repeat right top; width:9px; position:absolute; right:-9px; top:0;}

.jv-rounded-corners2 .jv-c{ width:100%; float:left;}
.jv-rounded-corners2 .jv-c .jv-cl{background:#f3f5f2 url(../images/bg-rc-center.gif) repeat-y left top; padding-left:9px;}
.jv-rounded-corners2 .jv-c .jv-cr{background:#f3f5f2 url(../images/bg-rc-center.gif) repeat-y right top; padding-right:9px;}

/*.jv-rounded-corners2 .jv-bc{background:#f3f5f2 url(../images/bg-rc-center.gif) repeat-x left bottom; display:block; margin:0 9px; position:relative;}*/
.jv-rounded-corners2 .jv-bc{}
.jv-rounded-corners2 .jv-bc .jv-bl{background:url(../images/rc-bg-bl2.gif) no-repeat left bottom; width:13px; position:absolute; left:-12px; top:0;}
.jv-rounded-corners2 .jv-bc .jv-br{background:url(../images/rc-bg-br2.gif) no-repeat right bottom; 
  position: absolute;
    right: -12px;
    top: 0;
    width: 12px;}

.jv-rounded-corners2 .jv-tc, 
.jv-rounded-corners2 .jv-tc .jv-tl,
.jv-rounded-corners2 .jv-tc .jv-tr,
.jv-rounded-corners2 .jv-bc,
.jv-rounded-corners2 .jv-bc .jv-bl,
.jv-rounded-corners2 .jv-bc .jv-br
{
	height:9px;
	font-size:0;
	line-height:0;
}


/*Rounded Corners 3*/
.jv-rounded-corners3{width:100%;}
.jv-rounded-corners3 .jv-tc{background:#fff url(../images/bg-rc-center3.gif) repeat-x left top; display:block; margin:0 4px; position:relative;}
.jv-rounded-corners3 .jv-tc .jv-tl{background:url(../images/rc-bg-tl3.gif) no-repeat left top; width:4px; position:absolute; left:-4px; top:0;}
.jv-rounded-corners3 .jv-tc .jv-tr{background:url(../images/rc-bg-tr3.gif) no-repeat right top; width:4px; position:absolute; right:-4px; top:0;}

.jv-rounded-corners3 .jv-c{ width:100%; float:left;}
.jv-rounded-corners3 .jv-c .jv-cl{background:#fff url(../images/bg-rc-center3.gif) repeat-y left top; padding-left:4px;}
/*.jv-rounded-corners3 .jv-c .jv-cr{background:#fff url(../images/bg-rc-center3.gif) repeat-y right top; padding-right:4px;}*/
.jv-rounded-corners3 .jv-c .jv-cr{}

.jv-rounded-corners3 .jv-bc{background:#fff url(../images/bg-rc-center3.gif) repeat-x left bottom; display:block; margin:0 4px; position:relative;}
/*.jv-rounded-corners3 .jv-bc{}*/
.jv-rounded-corners3 .jv-bc .jv-bl{background:url(../images/rc-bg-bl3.gif) no-repeat left bottom; width:4px; position:absolute; left:-4px; top:0;}
.jv-rounded-corners3 .jv-bc .jv-br{background:url(../images/rc-bg-br3.gif) no-repeat right bottom; width:4px; position:absolute; right:-4px; top:0;}

.jv-rounded-corners3 .jv-tc, 
.jv-rounded-corners3 .jv-tc .jv-tl,
.jv-rounded-corners3 .jv-tc .jv-tr,
.jv-rounded-corners3 .jv-bc,
.jv-rounded-corners3 .jv-bc .jv-bl,
.jv-rounded-corners3 .jv-bc .jv-br
{
	height:4px;
	font-size:0;
	line-height:0;
}

/* JVVM CatPro */
.sliderwrapper-noslide .contentdiv{overflow:hidden;}
.sliderwrapper-noslide .contentdiv ul{}
.sliderwrapper-noslide .contentdiv ul li{margin:6px 4px;  padding:0; background:0 none;}
.sliderwrapper-noslide .contentdiv ul li.item3{margin-right:0;}
.sliderwrapper-noslide .contentdiv ul li .product-center{width:100%; height:180px; padding:0px 0px 0px 0px;}
.sliderwrapper-noslide .contentdiv ul li .product-center br{display:none;}
.contentdiv ul li .jv-a-img{}
.contentdiv ul li .jv-product-name{color:#2a2a2a; margin-top:0px; display:block;}
.contentdiv ul li .price{color:#2a2a2a;}
.contentdiv ul li .addtocart_button_module{width:96px; height:23px; background:url(../images/btn-addtocard.png) no-repeat left top; border:0 none; cursor:pointer; margin-top:10px;}



/*--	Footer	--*/
#jv-bottom{width:100%; margin-top:15px;font-size: 15px;font-style:italic;text-align: center;}
#jv-bottom a{color: #03a9e4;}
#jv-bottom-inner{}
.jv-bgt{width:100%; height:7px; font-size:0; line-height:0; background:url(../images/bg-footer-top.gif) no-repeat left top}

.jv-bgc{background:url(../images/bg-footer-center.gif) repeat-y center top; padding:14px 5px 0px 23px; overflow:hidden;}
.jv-bgc .jv-user{float:left;color:#e5e7e9}
.jv-bgc .jv-user .moduletable .module-head{margin-bottom:17px;}
.jv-bgc .jv-user .moduletable .module-head h3.moduletitle{font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#fafafa; text-shadow:1px 1px 1px #000;}
.jv-bgc .jv-user .modulecontent{}
.jv-bgc .jv-user .modulecontent ul li{background:url(../images/list-style1.gif) no-repeat left 7px; padding:5px 0px 4px 20px;}
.jv-bgc .jv-user .modulecontent ul li a{color:#e5e7e9;}
.jv-bgc .jv-user p{margin-bottom:0px; line-height:20px;}
.jv-clients-say p img{margin:0px 10px 6px 0px; border:1px solid #5d5f65;}

#jv-footer{float:right; margin:24px 10px}
#jv-footer #jv-footer-links ul li{float:left; background:url(../images/separator3.gif) no-repeat right 3px; padding:0px 8px 0px 0px; margin:0px 7px 0px 0px; font-size:11px;}
#jv-footer #jv-footer-links ul li.last{background:0 none; margin:0; padding:0;}
#jv-footer #jv-footer-links ul li a{color:#fff;}

#jv-copyright{float:left; margin-top:-50px color:#bac2b8; font-size:11px;}
#jv-copyright #jv-copyright-inner{float:right; margin-right:5px; font-size:11px;}
#jv-copyright .change-color{float:right;}
#jv-copyright a{color:#fff;}

/*	Style for box user	*/
.jv-user{float:left;}
.jv-box-full{width:100%;}
.jv-user .jv-box-inside{padding:0px 10px 0px 0px;}
.jv-box-full .jv-box-inside{padding:0;}
.jv-box-right .jv-box-inside{padding:0px;}

#jv-userwrap2 .moduletable .modulecontent-inner, #jv-userwrap4 .moduletable .modulecontent-inner{
	padding:10px;
}
.jv-user .module-content ul li{/*padding:4px 0px;*/}


.jv-logo-manufacturers{background:url(../images/bg-logo-manufacturers.png) no-repeat left top; padding:0px 0px 0px 10px; margin-bottom:10px;}
.jv-logo-manufacturers-inner{background:url(../images/bg-logo-manufacturers.png) no-repeat right top; height:47px; padding:6px 10px 0px 0px;}
.jv-logo-manufacturers-inner ul li{float:left; margin-right:30px; padding:0; background:0 none;}
.jv-logo-manufacturers-inner ul li.last{margin-right:0;}

/* Heading */
.wrap-contenthead{margin-bottom:10px;}
.jv-rounded-corners3 .contentheading{margin-bottom:0;}
.contentheading{color:#212421; margin-bottom:10px;}

#jv-button-info{overflow:hidden; clear:both; margin-bottom:10px;}
#jv-button-info .buttonheading{float:right; margin:0;}
#jv-button-info .articleinfo{float:left; margin:0;}

.blog{clear:both;}
.article_row{width:100%; clear:both; overflow:hidden;}
.row_separator{}

.article_row .column1{float:left;}
.article_row .column2{float:right;}

.blog_more ul li{background:url(../images/bullet.png) no-repeat 7px 6px; padding:1px 0px 1px 20px;}
.contentdescription{clear:both;}
.filter{float:left;}
.display{float:right;}
table.category{clear:both;}

#vmMainPage{overflow:hidden;}

.vm-total-pro strong{float:left; margin-right:5px;}
.rtl .vm-total-pro{float:right;}
a.buttonask{margin:5px 0px; display:table;}


#vmMainPage table td a.category:hover{text-decoration:none;}  

/*#vmMainPage ul.pagination li  {background:url(../images/bg-pagination-items.png) no-repeat right top;  padding: 0px 2px 0 0; height:30px;  }
#vmMainPage ul.pagination li a {background:url(../images/bg-pagination-items.png) no-repeat left top;  height:60px;padding: 3px 7px 5px 9px;  display:block }


#vmMainPage ul.pagination li span {padding: 3px 7px 5px 9px;display:block    }*/

#vmMainPage ul.pagination li { padding:0}
#vmMainPage ul.pagination li span,  #vmMainPage ul.pagination li a {font-weight: bold;padding: 7px 14px; border:1px solid #ccc; background:url(../images/bg-pagination-items.png) no-repeat center -2px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-decoration:none}

#vmMainPage ul.pagination li span:hover,  #vmMainPage ul.pagination li a:hover {border:1px solid #ccc;box-shadow:0 0 5px #03A9E4;}


#vmMainPage ul.pagination a.pagenavnxt  {padding: 7px 13px; border:1px solid #ccc; background:url(../images/bg-pagination-items-next.png) no-repeat center -2px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-decoration:none}
#vmMainPage ul.pagination .pagenavnxt  { height: 14px;margin: 0 0 -11px;padding: 8px 14px; border:1px solid #ccc; background:url(../images/bg-pagination-items-next.png) no-repeat center -2px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-decoration:none}


#vmMainPage ul.pagination a.pagenavprv  {
 border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    padding: 7px 13px;
    text-decoration: none;
background:url(../images/bg-pagination-items-prev.png) no-repeat center -2px; -webkit-border-radius: 
}

#vmMainPage ul.pagination .pagenavprv{
margin: 0 0 -12px; height: 14px;
 border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 8px 16px;
    text-decoration: none;
background:url(../images/bg-pagination-items-prev.png) no-repeat center -2px; -webkit-border-radius: 
}
 

/*Style For Menu	*/
#jv-left ul.menu li {
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px dotted #c0c5bf;
	list-style: none;
	display: block;
	padding:1px 0px;
}
#jv-left ul.menu li.last {
	border-bottom:0 none;
}

#jv-left ul.menu li a {
	display: block;
	height:26px;
	line-height:26px;
	padding:0px 0px 0px 16px;
}

#jv-left ul.menu li a:hover{
box-shadow:0 0 8px #03A9E4;text-shadow:0 0 8px #03A9E4;padding:0px 0px 0px 14px;
}

#jv-left ul.jv_accordion li, #jv-left ul.menu li {border-bottom:1px dotted #c0c5bf}

/*	Reset Margin Default	*/
#jv-logo h1,
#jv-header-right #jv-headerlink ul,
#menusys_moo,
.jv_latest_products ul,
#jv-left ul.jv_accordion,
#jv-breadcrumb .breadcrumbs ul,
.jv-logo-manufacturers-inner ul,
.sliderwrapper-noslide .contentdiv ul,
#jv-footer #jv-footer-links ul,
.jv-bgc .jv-user p,
h3.moduletitle,
ul.latestnews,
ul.mostread,
#mainlevel-nav,
.static
{margin:0px 0px 0px 0px;}

#jv-left ul.menu{
margin:-10px;
}

/*	Header Module 2*/
.moduletable .module-head2{
	height:3px; 
	background:url(../images/bg-module-head2.png) no-repeat left top; 
	font-size:0; 
	line-height:0; 
	padding:0px 0px 0px 3px;
}

.moduletable .module-head2-inner{
	height:3px; 
	background:url(../images/bg-module-head2.png) no-repeat right top;
	font-size:0; 
	line-height:0;
}

/* Module Content */
.module-content .modulecontent-inner{padding:10px;}

.moduletable_menu .module-content .modulecontent-inner,
.jv_categories .module-content .modulecontent-inner,
.jv_latest_products .module-content .modulecontent-inner {padding:0 !important;}

.modulecontent-inner fieldset.input{margin:0; padding:0;}


/*breadCrums*/
/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin: 0;
	padding: 0;
	float: left;
	display: block;

	overflow: hidden;
	width: px;


}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 33px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 33px;
	overflow: hidden;
	line-height: 33px;
	margin: 0px 6px 0px 0;
	padding: 0px 20px 0px 0;
	font-size: .9167em;
	background: url("/templates/jv_conto/images/grey/bg-separator-breadcrumbs.gif") no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	float: left;
	text-decoration:underline;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:27px;
	padding: 0;
	margin-top: 9px;
	overflow: hidden;
	background:url("/templates/jv_conto//images/grey/bg-breadcrumbs-home.gif") no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url("/templates/jv_conto/images/grey/bg-separator-breadcrumbs.gif") no-repeat 100% 0;
	width: 19px;
	height: 33px;
}

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


#recall-button {
	display: block;
	background:  #EAEAEC  url(../images/recall.png) no-repeat top right;
	width: 44px;
	height: 196px; 
    position: fixed;    
    margin-left: 971px;      
    top: 375px !important; 
	
	 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px; 
   z-index: 999;         	      
  border: 3px solid #fff; padding:3px            	}  

#recall-button:hover { border: 3px solid #03A9E4; }               

#cart-right { 
   display: block; 
   width: 50px;	  
   height: 150px; 
   position: fixed;    
   margin-left: 948px;       
   background: #EAEAEC url(../images/right-cart.png) no-repeat  center ; 
   top: 210px;    
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px; 
   z-index: 999;         	      
  border: 3px solid #fff; 
}   

#cart-right:hover { 
	border: 3px solid #03A9E4; 
}    
   
#easyTooltip{
  margin:0 10px 1em 0;
  width:350px;
  height:100px;
  padding:8px;
  background:#EAEAEC  url(../images/grey/tools-logo.png) no-repeat 100% 35px;
  border: 1px solid #03A9E4;     
  color: #000;
  font-weight:700;
  font-size:14px;
  line-height:10px;				
  z-index: 1000;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px; 
}  


#easyTooltip p { background:url(../images/grey/trblbg.png); padding:10px; border:7px solid #F00; width:600px; height:300px}

#easyTooltip h3 { text-align:center; color:#03A9E4; margin:10px 0 30px 0; }


/*Банеры с левой стороны*/
div.ban-cont { width:120px; max-width:120px; min-height:200px; position:absolute; top:230px; margin-left:-140px; }
div.ban-cont div.a, div.ban-cont div.b { min-height:120px; margin:5px 0;}





div.ban-cont div.a img, div.ban-cont div.b img{
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
border:2px solid #03A9E4; 

}





/*VirtueMart
-------------------------------------------------------------------------------------------------*/
div.jv-vmPageHeader { border:1px solid  #2a2a2a; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; width:96%; padding: 10px; background:#F0F0F0}
div.nav_childlist { background:#0ff; border:1px solid; margin:3px}



/*На главной*/
div.product-center div.call-order-butt {margin: 10px auto; }
#jv-user6 img { width:150px}
#jv-user6  div.jv-product-image { min-height:120px;}

/*Коризина*/
div.vmCartModule {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:5px }

/*Карточка товара*/
div.browseProductImageContainer{
	border: medium none;
    height: 195px;
    position: absolute;
    right: 0;
    width: 290px;
}
a.readon {  }
div.jv-head-cat h1.prod-title { margin:0; padding:0; font-size:18px}


div.prod-price-cont, div.addcartbutt-cont { position:relative; height60px; width:48%; float:left; margin-bottom:20px; padding:0; margin-left:7px} 
div.prod-price-cont>h2{ width:100%; padding:0 !important; margin:0 !important}
div.addcartbutt-cont div.vmCartContainer { padding:0 !important; margin:0 !important}
.next_page:hover, .previous_page:hover { text-decoration:none !important; color:#999 !important}


div.prod-desc{}

.jv-detail-imgfull img { border:2px solid #2a2a2a}




#jv-user6 div.snapp { min-height:30px}



/*Кнопка заказать в модуле*/
.contentdiv ul li .addtocart_button_module {background: url(../../images/grey/btn-addtocard.png) no-repeat left ; width:100px; height:29px}
.contentdiv ul li .addtocart_button_module:hover {background-position: 0 -30px}










div.head-glob { margin-bottom:10px; color:#fff}
div.head-glob h2 { color:#fff}
div.jv-head-cat, div.head-glob {background:#2a2a2a; color:#fff; border:1px solid #03A9E4; padding:5px; width:98%;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#vmMainPage div.jv-head-cat h2, div.head-glob h1 {margin:0}



input.addtocart_button, input.addtocart_button_module { background:url(../images/grey/btn-addtocard.png) no-repeat;width:100px; height:29px}

div.call-order-butt { background:url(../images/grey/btn-addtocard.png) no-repeat; width:100px; height:30px;}
div.call-order-butt:hover,input.addtocart_button:hover, input.addtocart_button_module:hover { background-position:0 -30px}


/*Цена товара */
div.pricecont div.pr-pr div.olld { font-size:14px; margin-bottom:5px}
div.browsePriceContainer  div.pr-pr div.neww { line-height:20px}


div.pr-pr div.olld{line-height:12px; color:#999 !important; text-decoration:line-through}




/*Галерея*/
div.sectiontableheader h2 { margin:0px}

/*Заказать звонок*/
fieldset.formFieldset legend { background:none; text-align:center; color:#03A9E4; border-bottom:1px solid #ddd; width:100%; text-transform:uppercase}


.rsform-submit-button, .rsform-button { padding:5px 7px; float: right}



#rsform_1_page_0 { color:#000; width:100%}
#rsform_1_page_0 input, #rsform_1_page_0 textarea { border:1px solid #ccc}
#rsform_1_page_0 textarea { margin-bottom:10px}

ifame.zakifrm { min-height:400px}



#menusys_moo li.last-itemhover a { }


@-moz-document url-prefix() {
  #label_vm_ajax_search_search_str2103 {margin-left:-190px;}
}


noindex:-o-prefocus,#label_vm_ajax_search_search_str2103 { margin-left:-200px}       


.menusys_moo {
	display: table;
    margin: 1px auto;
    width: auto;
} 


ul.jv_accordion li a {
    font-family: times new roman;
    font-size: 12px;
 }      

#gk_news_image_1-newsimage1 div.gk_news_image_1_text {
    height: 115px;
} 

.gk_news_image_1_text p{
    font-size: 16px;
}

#gk_news_image_1-newsimage1 .gk_news_image_1_text_bg {
    bottom: 0;
}

#gk_news_image_1-newsimage1 .gk_news_image_1_interface_buttons {
    right: 15px;
}

#jv-mainmenu-center {
    width: 938px;
}

.browseProductImage{
width:285px;

}

.browseProductImage a:hover{
   border: 3px solid #03A9E4; 
}


#menusys_moo li a:hover {
    color: #03A9E4;
}
#menusys_moo li a span {
    line-height: 28px;
	padding: 0 5px;
}


.tech{
    background: transparent;
    border: 1px solid #03A9E4;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #03A9E4;
    display: table;
    float: left;
    margin: 10px 0;
}

.tech_1{
background:url(../../../images/service/length.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px; 
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}

.tech_2{
background:url(../../../images/service/height.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px;
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}

.tech_3{
background:url(../../../images/service/weight.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px;
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}


.tech_4{
background:url(../../../images/service/fueltank.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px;
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}


.tech_5{
background:url(../../../images/service/gauge.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px;
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}


.tech_6{
background:url(../../../images/service/engine.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px;
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}

.tech_7{
background:url(../../../images/service/ppl.png) no-repeat scroll 5px 0 transparent; width:64px; height:47px;
float: left;
    height: auto;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}

.tech_icon{
    background:url(../../../images/service/tech_icon.png) no-repeat center 5px;
    float: left;
    height: 17px;
    margin: 10px 7px 10px 0;
    padding: 50px 0 5px;
    text-align: center;
    width: 70px;
	border: 1px solid;
    border-radius: 5px 5px 5px 5px;
}


#gk_news_image_1-newsimage1 {
    margin: -4px 0 0;
}


a.jv-a-img {
  border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 182px;
    margin: -4px;
    padding: 2px;
    position: absolute;
    width: 156px;
}

a.jv-a-img:hover{
	border: 1px solid #03A9E4;
	box-shadow:0 0 8px #03A9E4;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 182px;
    margin: -4px;
    padding: 2px;
    position: absolute;
    width: 156px;
}

#menusys_moo li.last-item, #menusys_moo li.last-itemhover, #menusys_moo li.last-itemhover a {
    font-weight:normal;
}

.browseProductContainer h3{
	display: block;
    float: left;
    width: 330px;
}

#vmMainPage .browseProductContainer H3 {
    font-size: 21px;
}
.browseProductDescription {
	font-size: 14px;
    line-height: 20px;
    margin-top: 80px;
    min-height: 120px;
    width: 53%;
}

.gallery{
    display: table;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}


img.jg_icon {
    display: none;
}

ul.detail-parent li.active a {
    padding: 2px 0 2px 24px;
}


.sliderwrapper-noslide .jv-rounded-corners3 .jv-c .jv-cr {
    background:none;
}

.sliderwrapper-noslide  {
	margin: 0 auto;
    width: 676px;
	margin: 0 0 0 -3px;
}

#jv-user6{
margin-bottom:10px;
}

.sliderwrapper-noslide .jv-rounded-corners2 .jv-c .jv-cl { 
    padding-left: 6px;
}


/***************VirtuEmart Cells Template****************/

.cells-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.cells-container ul li {
  width: 150px;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #000;
  background: none;
  display: block;
  float: left;
  text-align: center;
  margin: 6px 5px 6px 0;
}

.cells-container ul li.clr {
clear: both;
width: 100%;
border: 0;
padding: 0;
margin: 0;
}

.cells-container ul li.hover {
  border-color: #03A9E4;
  -moz-box-shadow: 0 0 8px #03A9E4;
  -webkit-box-shadow: 0 0 8px #03A9E4;
  box-shadow: 0 0 8px #03A9E4;
}

.cells-container .cell-img {
  height: 140px;
  display: block;
}

.cells-container .cell-img img {
  display:block;
  margin: 0 auto;
}

.cells-container .productPrice {
  color: #E70000;
}

.cells-container .cell-snapp {
  height: 48px;
}

.switcher-container {
  margin-bottom: 10px;
}

.view-switcher, a.view-switcher:hover {
  width: 19px;
  height: 16px;
  display: inline-block;
  background: url(../images/view-switcher.png) no-repeat right top;
}
.view-switcher.cells, a.view-switcher.cells:hover  {
  background: url(../images/view-switcher.png) no-repeat left top;
}

.video-preview-cont {
  position: relative;  
}

a.video-preview {
  display: block;
  width: 200px;
  position: relative;
  margin: 1px;
}

a.video-preview:hover {
  border: 1px solid #03A9E4;
  -moz-box-shadow: 0 0 8px #03A9E4;
  -webkit-box-shadow: 0 0 8px #03A9E4;
  box-shadow: 0 0 8px #03A9E4;
  margin: 0;
}

a.video-preview span {
  display: block;
  width: 200px;
  height: 150px;
  background: url(../images/play_icon.png) no-repeat center center;
  position: absolute;
  z-index: 2;
}

a.video-preview:hover span {
  display: block;
  background: url(../images/play_icon_hover.png) no-repeat center center;
}




/* стили самой кнопки */
#top-link{
cursor:pointer;
display:none;
position:fixed;
left:0px;
top:0px;
/* прилепим кнопку к нижней части страницы,
то, что в вконтакте она сверху, это ИМХО бред */
padding-left:5px;
padding-top:5px;
z-index:10;/* ok */
}
#top-link-left{
opacity:0.5;
filter: alpha(opacity=50);
position: fixed;
left: 0px;
top: 0px;
width: 100px;
z-index: 2;
padding-bottom: 567px;
display:none;
visibility: hidden;
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, .5);
}
.veryhidden{
position: absolute !important;
left:-5555px !important;
}

#top-link a {
display: block;
width: 100px;
text-align: center;
/* background: #333; */
color: white;
padding: 5px 0;
text-decoration:none !important;
z-index: 10;

}
#top-link:hover #top-link-left{
display:block;
visibility: visible;

}

#topicon{
width:0;
height:0;
display:inline-block;
border-bottom:7px solid #fff;
border-left:7px solid transparent;
border-right:7px solid transparent;
margin-right:5px;
}
#backicon{
width:0;
height:0;
display:inline-block;
border-top:7px solid #fff;
border-left:7px solid transparent;
border-right:7px solid transparent;
margin-right:5px;
}





.jv-category-h3{
padding: 0;
margin: 0;
font-size: 150%;
}


#menusys_moo>ul{
	margin:0 0 0 0;
}