body {
	background-color: #ffffff;
	color: #2f2f2f;
}

.respl-items .item-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: rgb(237, 138, 0) !important;
}

dt.tabs.open, .category-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .featured-view .spacer, .browse-view .spacer {
	background-color: #ffffff;
}

.custom-color1{color: #2f2f2f;}
.custom-color2{color:#767676;}
.custom-color3{color:#ed8a00;}


a,a:hover, .moduletable_menu ul.menu li ul li a:hover, .PricesalesPrice {
	color: #e66100;
}

.PricesalesPrice {
    text-align: center;
}

#top-nav-line {
	background-color: #eeeeee;
border-top: 4px solid #e66100;
border-bottom: 1px solid #d6d6d6;
}

#quick-menu li a {
	color: #595959;
	border-left: 1px solid #595959;
}

#quick-menu li:first-child a {
	border-left: none;
}

/* ***********  START language   *************** */
/* ********************************************* */

#language-top {
	display: block;
  	text-align: right;
  	margin-top: 5px;
}

/* *************     START TEL   *************** */
/* ********************************************* */

#teltop {}
#teltop .tel {
	display: inline-block;
	padding-left: 33px;
    background-position: left 0;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url('../../images/teltop_ico.png');
}
#teltop .tel-top_wr {
	position: relative;
	text-align: right;
	margin-top: 8px;	
}
#teltop .tel-top_wr .tel-data {	
	display: inline-block;
}
#teltop .tel-top_wr .tel-data1 {}
#teltop .tel-top_wr .tel-data2 {
	padding-left: 10px;
}

#teltop .tel-data a.toptel-link:hover {
	text-decoration: none;
}

#teltop .tel-data a.toptel-link span.toptel-data {
	color: #2f2f2f;
}
#teltop .tel-data a.toptel-link span.toptel-data span.toptel-data2 {
	color: #e66100;
    font-weight: 700;	
	font-size: 1.03em;
}


/* *************     END:: TEL    ************** */
/* ********************************************* */


#log-panel li a {
color: #595959;
}
.cart-button {
background-color: #ed8c45;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}
.cart-button:hover {
	color: #ffffff;
	text-decoration: none;
}
#quick-menu li a:hover {
	color: #e66100;
}
#search-position .search .inputbox, #search-position .search .button {
	color: #838383;
}

#search-position .search .button:hover {
background-color: #ed8c45 !important;
color: #ffffff !important;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px rgba(230, 97, 0, 0.47);
-moz-box-shadow: inset 0px -16px 34px rgba(230, 97, 0, 0.47);
box-shadow: inset 0px -16px 34px rgba(230, 97, 0, 0.47);
}

.dk_label, .dk_toggle, .dk_toggle:hover {
	color: #595959;
}

#social, #joinus-hs {
}

#social-links li a {
	background-color: #d8d8d8;
}

#joinus-hs {color: #ffffff;}

#social-links li a:hover {
background-color: #ed8c45;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}

#top, .sn-underline {
}


.pr-add, .pr-add-bottom,.featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2,.featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc {
	color: #414141;
}

.category-view .row-fluid .category .spacer h2 a .cat-title,
.category-view .row-fluid .category .spacer h3 a .cat-title{
	background: rgba(255,255,255,0.7);
	color: #414141;
}

.category-view .row-fluid:hover .category:hover .spacer h2 a .cat-title,
.category-view .row-fluid:hover .category:hover .spacer h3 a .cat-title{
	background: rgba(255,255,255,0.89);
}

.pr-add a, .pr-add-bottom a,.featured-view .spacer h3 a, .latest-view .spacer h3 a, .topten-view .spacer h3 a, .recent-view .spacer h3 a, .related-products-view .spacer h3 a, .browse-view .product .spacer h2 a, .h-pr-title a, .respl-item .item-title a {
	color: #2f2f2f;
	font-weight: 700;
}
.pr-add a, .pr-add-bottom a:hover ,
.featured-view .spacer h3 a:hover , 
.latest-view .spacer h3 a:hover , 
.topten-view .spacer h3 a:hover , 
.recent-view .spacer h3 a:hover, 
.related-products-view .spacer h3 a:hover , 
.browse-view .product .spacer h2 a:hover , 
.h-pr-title a:hover , 
.respl-item .item-title a:hover {
	color: #e66100;
	}
.product-el-handler .hand-product-details {
	margin:0;
	}
.hand-product-details,
.hand-product-details_mod_sj {
	margin:20px 0 0 0;
	text-align:center;
	}
	
.vmproduct .spacer:hover .h-pr-title a {
color: #e66100 !important;
}

.hand-product-details_mod_sj .product-details {
	background: #F9F9F9;
	font-weight: 400;
	color:#000 !important;
	box-shadow: 1px 1px 0px #dedede;
	-webkit-box-shadow: 1px 1px 0px #dedede;
	-moz-box-shadow: 1px 1px 0px #dedede; 
}

.h-pr-details .product-details {
	background: #e66100; 
	font-weight: 400;
}

.button, button, a.button, dt.tabs.closed:hover, dt.tabs.closed:hover h3 a, .closemenu, .vmproduct.productdetails .spacer:hover .pr-add, .vmproduct.productdetails .spacer:hover .pr-add-bottom, a.product-details:hover, input.addtocart-button, a.ask-a-question, .highlight-button, .vm-button-correct, .cartpanel span.closecart, .vm-pagination ul li a, #LoginForm .btn-group > .dropdown-menu, #LoginForm .btn-group > .dropdown-menu a {
	color: #ffffff !important;
	background-color: #e66100 !important;
	/*border:1px solid #fff;*/
}
.popout-price .PricesalesPrice,
.popout-price {
	color: #ffffff !important;
	background-color: #e66100 !important;
}




@media (max-width: 767px) { 
	#quick-menu li a:hover, #log-panel li a:hover {
		color: #e66100 !important;
	}
}


.button:hover, button:hover, a.button:hover, .closemenu:hover, a.product-details, input.addtocart-button:hover, a.ask-a-question:hover, .highlight-button:hover, .vm-button-correct:hover, span.quantity-controls input.quantity-plus:hover, span.quantity-controls input.quantity-minus:hover, .cartpanel span.closecart:hover, .vm-pagination ul li a:hover,
.hand-product-details a.product-details:hover {
	color: #ffffff !important;
}
a.ask-a-question:hover, .VMmenu li div a:hover, .h-pr-details .product-details:hover, .vm-pagination ul li a:hover, a.button:hover, .button:hover, .vm-button-correct:hover,
.hand-product-details a.product-details:hover {
background-color: #ed8c45;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}
a#menupanel {
background-color: #ed8c45;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}

a#menupanel:hover {
	background-color: #555555 !important;
}
.moduletable_bottom a#menupanel {
	display:none;
	}
.rm-line { background-color: #ffffff; }

.cart-button .popover-content {color:#afafaf;}

.cart-button .popover {background:#ffffff;border:1px solid #d9d9d9;}
.cart-button .popover.bottom .arrow{border-bottom-color:#ffffff;}
.cart-button .popover.bottom .arrow:after{border-bottom-color:#d9d9d9;}

#LoginForm .btn-group > .dropdown-menu a:hover {
	background: #222222 !important;
}

#LoginForm .caret {
	border-top-color: #ffffff !important;
}


#slideshow-handler, div.spacer, li.spacer, div.panel2, .category_description, .productdetails-view, fieldset.phrases, fieldset.word, fieldset.only, .search .form-limit, .cart-view, .item-page,.categories-list,.blog,.blog-featured,.category-list,.archive {
	background:#ffffff;
	color: #393939;
}

.moduletable a, div.panel2 a, .category_description a, .productdetails-view a, .item-title a   {
	/*color: #ed8a00;*/
}

.camera_prev > span, .camera_next > span {
	background-color: rgba(39, 39, 39, 0.67) !important;
	-webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.68);
-moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.68);
box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.68);
border: 1px solid rgba(0, 0, 0, 0.44);
}
.camera_prev > span:hover, .camera_next > span:hover {
background-color: #e66100 !important;
color: #ffffff;
border: 1px solid #A05117;
-webkit-box-shadow: inset 0px -16px 34px rgba(0,0,0,0.4);
-moz-box-shadow: inset 0px -16px 34px rgba(0,0,0,0.4);
box-shadow: inset 0px -16px 34px rgba(0,0,0,0.4);
}
.product-sl-handler ol li.prev:hover, .product-sl-handler ol li.next:hover{
background-color: #e66100 !important;
color: #ffffff;
-webkit-box-shadow: inset 0px -8px 21px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px -8px 21px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px -8px 21px 0px rgba(0,0,0,0.2);
}
.product-sl-handler ol li.prev, .product-sl-handler ol li.next {
	
}
.camera_wrap .camera_pag .camera_pag_ul li {
background: #ffffff;
}

.camera_commands > .camera_play,.camera_commands > .camera_stop,.camera_prevThumbs div,.camera_nextThumbs div {
	background-color: rgba(39, 39, 39, 0.67) !important;
	-webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.68);
-moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.68);
box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.68);
border: 1px solid rgba(0, 0, 0, 0.44);
}
.camera_commands > .camera_play:hover,.camera_commands > .camera_stop:hover,.camera_prevThumbs div:hover,.camera_nextThumbs div:hover {
background-color: #e66100 !important;
color: #ffffff;
border: 1px solid #A05117;
-webkit-box-shadow: inset 0px -16px 34px rgba(0,0,0,0.4);
-moz-box-shadow: inset 0px -16px 34px rgba(0,0,0,0.4);
box-shadow: inset 0px -16px 34px rgba(0,0,0,0.4);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background-color: #e66100;
}
.product-sl-handler ol li:hover span, .product-sl-handler ol li.current span {
background-color: #e66100 !important;
color: #ffffff;
-webkit-box-shadow: inset 0px -8px 21px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px -8px 21px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px -8px 21px 0px rgba(0,0,0,0.2);
}
.camera_thumbs_cont ul li > img {
	border: 1px solid #2f2f2f !important;
}

.camera_caption {
	color: #ffffff;
}

#menu .menu-nav li a, #menu .menu-nav ul a, #menu .menu-nav ul ul a, .panel1, .panel1 a {
	color: #2f2f2f;
}
ul.menu-nav li a small{
	color: #aeaeae;
}
ul.menu-nav li a:hover small{
	color: #ffd0ae;
}

.dk_options a,.cartpanel a {
	color: #595959;
}

.menu-nav > li.active > a, .menu-nav > li.active > a:hover, .menu-nav > li > a:hover, .menu-nav > li.sfHover > a {
	color: #2f2f2f !important;

}

#menu .menu-nav ul a:hover, .menu-nav ul li.sfHover > a, .menu-nav ul li a:hover, .menupanel ul.selectnav li a:hover, .dk_options a:hover, .dk_option_current a, a#menupanel:hover{
background-color: #ed8c45;
color: #ffffff !important;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}
ul.menu-nav li li.sfHover small {
color: #ffd0ae;
}
#log-panel li .open-register-form:hover {
text-decoration: none;
background-color: #727272 !important;
-webkit-box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
border: 1px solid #474747;
}
#menu .menu-nav > li > a:hover .sf-sub-indicator,
#menu .menu-nav > li.sfHover > a .sf-sub-indicator  {
	border-top-color: #393939 !important;
}

#menu .menu-nav li ul, #menu .menu-nav li ul li ul, #nav ol, #nav ul, #nav ol ol, #nav ul ul, .panel1 {
background-color: #ffffff !important;
border: 1px solid #eee;
}

.product-sl-handler ol li {
	border: 1px solid #b2b2b2;
}
.product-sl-handler ol li:hover {
border: 1px solid #A05117;
}
.product-sl-handler ol li.current {
border: 1px solid #A05117;
}
.product .spacer, .vmproduct .spacer, .category .spacer {
	border: 1px solid #e6e6e6;
}

.product .spacer:hover, .vmproduct .spacer:hover, .category .spacer:hover {

}

thead th, table th, tbody th, tbody td {
	/*border-top: 1px solid #e6e6e6;*/
}
tbody th, tbody td, h2 .contact-name, .search-results dt.result-title, #brcr {
	/*border-bottom: 1px solid #e6e6e6;*/
}

ul.vmmanufacturer {
	border-top: 1px solid rgba(255,255,255,0.2);
}

ul.vmmanufacturer li {
	border-right: 1px solid rgba(255,255,255,0.2);
}

.product-price {
	color: #7d7d7d;
}

.moduletable_menu ul.menu li, .VMmenu li {
	border-bottom: 1px solid #e6e6e6;
}

.moduletable_menu ul.menu li a, .latestnews_menu li a, .VMmenu li div a {
	color: #414141;
}

.VMmenu ul li div a:hover {
	color: #ed8a00 !important;
}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover {
	/*background-color: #e66100;*/
	color: #ffffff;
}

.moduletable_style1 {
	background-color: #e66100;
	color: #ffffff;
}

.moduletable_style1 a {
	color: #ffffff !important;
}

.moduletable_style1:hover {
	background-color: #555555;
	color: #ffffff;
}

.moduletable_style1:hover a {
	color: #ffffff !important;
}

.moduletable_style2 img.pulsar {
	background-color: #ed8a00;
}

#bottom-long {
	background-color: #e6e6e6;
	color: #333333;
}

#bot-modules {
background-color: #f0f0f0;
color: #2f2f2f;
}

#bot-modules-2 > .container {
	border-bottom: 2px solid #2d2d2d;
}

#bot-modules a { 
	color: #e66100;
}

#bot-modules-2, #footer {
	background-color: #1e1e1e;
	color: #ffffff;
}

#bot-modules-2 ul li {
	color: #ffffff;
}

#bot-modules-2 a { 
	color: #e66100;
}

#footer {
	color: #9d9d9d;
}

#footer a {
	color: #ffffff;
}
#footer a:hover {
	color: #ed8a00;
}
#log-panel li .open-register-form {
background-color: #ed8c45;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}
#v_register:hover {
color: #e66100;
}
#menu .menu-nav > li > a {
border-right: 1px solid #e5e5e5;
}
#menu .menu-nav {
border-left: 1px solid #e5e5e5;
}
#menumenu1 {
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
}
#menu .menu-nav > li > a > span:hover, #menu .menu-nav > li > a > .sfHover > a,  .menu-nav > li.sfHover > a > span {
background-color: #ed8c45;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}
#search-position .search, #search-position .finder {
border: 1px solid #d8d8d8;
}
#slbutton .button {
background-color: #e66100 !important;
color: #ffffff;
-webkit-box-shadow: inset 0px -15px 18px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px -15px 18px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px -15px 18px 0px rgba(0,0,0,0.2);
}
.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{margin:10px 0 0;}
.customer-reviews,.ask-a-question-view .form-field{margin:25px 0 0;}
span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px;}
span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover,input.highlight-button:hover,a.highlight:hover{color:#f2f2f2;}
span.addtocart-button input.addtocart-button{height:35px; width: 35px;
background-color: #e66100 !important;
color: #ffffff;
-webkit-box-shadow: inset 0px -15px 18px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px -15px 18px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px -15px 18px 0px rgba(0,0,0,0.2);
}
#slbutton .button:hover {
background-color: #727272 !important;
-webkit-box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
}
span.addtocart-button input.addtocart-button:hover {
background-color: #727272 !important;
-webkit-box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px -15px 18px 0px rgba(0, 0, 0, 0.3);
}
#LoginForm .btn-group > .button {
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border: none;
background-color: #ed8c45 !important;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}
.modal-footer .button {
background-color: #ed8c45 !important;
color: #ffffff;
border: 1px solid #e66100;
-webkit-box-shadow: inset 0px -16px 34px #e66100;
-moz-box-shadow: inset 0px -16px 34px #e66100;
box-shadow: inset 0px -16px 34px #e66100;
}

.k2AccountPageNotice {
	margin:10px 0 20px;
	font-size:13px;
	color: #E66100;
	}
.k2AccountPageUpdate {
	margin:20px 0 40px;
	}
	
.post_payment_payment_name,
.post_payment_order_number,
.post_payment_order_total,
.vm-button-correct {
	margin:0 0 20px 0;
	color: #2F2F2F;
	}
span.post_payment_payment_name_title,
span.post_payment_order_number_title,
span.post_payment_order_total_title {
	color: #E66100;
	}	
.post_payment_payment_name div,
.post_payment_order_number div,
.post_payment_order_total div{
	width:130px;
	float:left;
	}	

	
/*--form_contact --*/

div.form_wrap2 {
	background: url('../../images/mail_bg.png') repeat-x scroll 0px bottom #F7F7F7;
	margin:0 0 40px;
	}
div.form_wrap {
	background: url('../../images/mail_bg.png') repeat-x 0 top #F7F7F7;
	padding:20px 20px;
	margin:0;
	}
	div.form_wrap .form_line_wrap {
		margin:10px 0;
		}
	div.form_wrap .line_wrap4 {
		border-bottom: 1px solid #FFF;
		margin: 0px 0px 20px;
		padding: 0 0 20px 0;
		}	
div.form_wrap .wrap_button_form	{
	margin:40px 0 0 0;
	}	
div.formCaption2 {
	font-size:13px;
	color:#777;
	}	
div.form_wrap textarea.rsform-text-box {
	width:98%;
	}	
div.formBody {
    width: 100%;
}	

.cat_blog {
	margin: 10px 0 20px 0;
	padding:15px;
	border: 1px solid #EEE;
	}
	.cat_blog h3 {
		padding: 0px 0px 0px 19px;
		margin:10px 0px;
		}
	.cat_blog ul {
		list-style:none;
		padding:0;
		margin:0;
		}
		.cat_blog ul li {
			margin:0px;
			border-bottom: 1px solid #f5f5f5;
			padding: 5px 0px 5px 20px;
			background: transparent url('../../images/typography/bullet-square1.png') no-repeat scroll 0px 8px !important;
		}
		 .cat_blog ul li a {	
		 }

#k2Container h2,
#k2Container h3{
	margin:5px 0 10px; 
	
	}
#k2Container h2 a,
#k2Container h3 a{
	text-decoration:underline !important;
	}		 
#k2Container h2 a:hover,
#k2Container h3 a:hover{
	text-decoration: none !important;
	color: #005580;
	}
#k2Container header ul,
#k2Container article header ul {
	list-style: outside none none;
	padding:0;
	display: inline-block;
	margin: 0px 0px 10px;
	}	
#k2Container article header ul li {
	padding-right: 20px;
	color: #858585;
	font-size: 13px !important;
	float: left;
	line-height: 30px;
	}	
#k2Container article header ul li span {
	padding: 0 3px 0 0;
	}		
	
.mod_homepage {
	margin: 20px 0 40px;
	}	
.tmp-content-area {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.seo-abs {
    position: absolute;
    width: auto;
    z-index: 1;
    clear: both;
	margin-top: 30px;
}