.vmgroup_new ul li .Price{padding:19px!important}
#content>div#divTopRight{display:none;}
#divTopRight{position:absolute!important;background: transparent url(/decor/images/cart.png) no-repeat scroll 0px 0px!important; background-position:5px!important;width: 150px!important; height: 100px!important; top:85px!important;right: 20px!important; }
#divTopRight p{padding-left:50px!important; padding-top:40px!important;}
#divTopRight a{padding-left:70px!important;position:relative;top:-34px; }
.order h3{padding:0px 0 0px 0;background:none;color:#000;}
img{border:none;vertical-align:middle;}
.vmgroup_new ul li .Title{height:50px;}
.content-indent{padding:20px 20px 20px 20px;background:#ffffff;position:relative;border-radius:6px;}
.banneritem ul li{display:inline;}
.contacts .content-indent{background:none;padding:0;}
.about{padding:10px 28px 0 0;border-top:none;margin-top:-1px;}
.about h2{font:bold 12px/21px Arial,Helvetica,sans-serif;text-transform:uppercase;padding:0;margin:0;color:#2f7faf;background:none;border:none;}
.about p{margin:0;padding:15px 0 0 0;color:#434C59;font:normal 12px/18px Arial,Helvetica,sans-serif;}
.about p.p1-top{padding-top:23px;}
.about ul{list-style-type:none;margin:0 0 -12px 0;padding:15px 0 0 0;}
.about ul li{color:#434C59;font:normal 12px/18px Arial,Helvetica,sans-serif;background:url(../images/marker.gif) no-repeat 0 6px;padding:0 0 0 20px;margin-bottom:13px;}
.about ul li strong{color:#2f7faf;font-weight:bold;}
.delivery{padding:10px 28px 0 0;border-top:none;margin-top:-1px;}
.delivery h2{font:bold 12px/21px Arial,Helvetica,sans-serif;color:#8d9b00;text-transform:uppercase;padding:0;margin:0;background:none;border:none;}
.delivery p{margin:0;padding:15px 0 0 0;color:#434C59;font:normal 12px/18px Arial,Helvetica,sans-serif;}
.delivery ul{list-style-type:none;margin:0 0 0px 0;padding:15px 0 8px 0;}
.delivery ul li{color:#434C59;font:normal 12px/18px Arial,Helvetica,sans-serif;background:url(../images/marker.gif) no-repeat 0 6px;padding:0 0 0 20px;margin-bottom:13px;}
.delivery ul li strong{color:#333;}
.FAQS{padding:10px 0px 0 0;width:100%;border-top:none;margin-top:-1px;visibility:hidden;}
.FAQS h2{font:bold 12px/21px Arial,Helvetica,sans-serif;color:#2F7FAF;text-transform:uppercase;padding:0;margin:0 0 14px 0;background:none;border:none;}
dl#accordion{border:1px solid #e5e5e5;border-bottom:none;list-style-type:none;padding-left:0px;margin:0;width:721px;overflow:hidden;position:relative;}
dl#accordion dt{margin:0;padding:0px;position:relative;display:block;border-bottom:1px solid #e5e5e5;box-shadow:0 0 30px #fafafa inset;-moz-box-shadow:0 0 30px #fafafa inset;-webkit-box-shadow:0 0 30px #fafafa inset;position:relative;background:#fff;}
dl#accordion .bg{padding:0 10px 0 38px;overflow:hidden;margin:0px 0 1px 0;}
dl#accordion dt span{background:url(../images/sub-plus.gif) 10px center no-repeat;padding:0;color:#3f3f3f!important;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-transform:none;line-height:43px;cursor:pointer;margin:0;display:block;height:1%;}
dl#accordion dt.active span,dl#accordion dt:hover span{z-index:1;background:url(../images/sub-minus.gif) 10px center no-repeat;color:#2f7faf!important;}
dl#accordion dd{background:none;display:none;margin:0;padding:0;overflow:hidden;border-bottom:1px solid #e5e5e5;}
dl#accordion dd .indent{background:#f7f7f7;padding:15px 20px 15px 17px;min-height:55px;margin:0;}
dl#accordion dd .indent p{display:inline-block;margin:0px;color:#9a9999;font:normal 12px/18px Arial,Helvetica,sans-serif;background:none;padding-left:20px;}
.logoheader{padding:0;margin:0;display:block;position:absolute;top:48px;left:41px;z-index:9;width:auto;height:auto;}
/*.logoheader2{padding:0;margin:0;display:block;position:absolute;top:67px;right:0px;z-index:9;width:auto;height:auto;}*/
.logoheader2 {
display: block;
height: auto;
margin: 0;
padding: 0;
position: absolute;
/*right: 278px;*/
right: 697px;
/*top: 56px;*/
top:20px;
width: auto;
z-index: 9;
}
.welcome_msg{text-transform:uppercase;font-size:11px;line-height:11px;color:#ff6e00;}.moduletable-msg{position:absolute;top:29px;right:29px;}
#header{position:relative;z-index:99;width:100%;height:241px;background:none;margin:0 0 0 0;}
#header .head{width:950px;position:relative;margin:0 auto;}
body{width:100%; font-size:16px;font-family:Arial,Helvetica,sans-serif; background:url(../images/back6.jpg);}
.head-top-bg{width:100%;}
.main{width:1035px;position:relative;background-color:rgba(244,240,240,.6) ;margin:0 auto;padding:0 none;text-align:left;z-index:1111;box-shadow:none;padding:0px 2px;opacity:50%;}
#search{border:none;position:absolute;left:740px;top:55px;margin:0;height:38px;width:285px;overflow:hidden;}
#search .boxIndent{padding:0;}
#search h3{text-transform:none;color:#000;font:normal 22px/36px Arial,Helvetica,sans-serif;padding:0;margin:0;border:none;background:none;}
#search .search{z-index:9;position:relative;}
#search .inputbox{background:url(../images/input-bg.png) left top no-repeat;display:inline-block;border:none;border-right:none;padding:8px 40px 8px 10px;margin-left:0px;float:left;width:232px;height:36px!important;font-size:13px;line-height:20px;color:#333;vertical-align:middle;outline:none!important;border-radius:0px;}
.res_a_s{padding:0!important;border:none!important;}
div.res_a_s div.vm_ajax_search_header2{padding:10px;width:297px;overflow:hidden;margin-bottom:8px!important;}
.res_a_s .floatleft{float:left;width:60px;}
.res_a_s .floatlright{float:left;width:120px;font-size:12px!important;}
.res_a_s .ajax_serch-img{float:left;width:40px;height:40px;border:1px solid grey;white-space:no-wrap;display:inline-block;clear:right;margin-top:5px;}
div.res_a_s div.vm_ajax_search_row_1,div.res_a_s div.vm_ajax_search_row_2{padding:5px 0 5px 5px;width:92%!important;margin-top:0!important;margin-bottom:8px!important;}
div.res_a_s div.selectedRow{background:#c7cb9e!important;}
.moduletable_ajax_search h3{text-transform:none;color:#000;font:normal 22px/36px Arial,Helvetica,sans-serif;padding:0;margin:0;border:none;background:none;}
#search form .label_vm_ajax{left:10px;top:2px;font-size:11px;color:#afafaf;display:none;}
#search .button{border:none;background:url(../images/src-btn.png) left top no-repeat;color:#252525!important;width:69px;height:36px;font-size:15px;text-transform:capitalize;line-height:34px!important;font-family:Arial,Helvetica,sans-serif;font-family:'Open Sans',sans-serif;padding:0 0px 0 0px;font-weight:normal;font-style:normal!important;margin:0;cursor:pointer;position:absolute;right:0;top:0;letter-spacing:0px;display:inline-block;text-align:center;border-radius:0px;}
@-moz-document url-prefix() {
#search .button { padding-bottom:4px!important;}
}

#search .button:hover {
background-position:left bottom;
}

/* ------------------------------------- end search --- */	
.row-head { position:absolute; right:0; top:98px; padding:10px 0; width:465px; height:27px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
/* ------------------------- currency --- */
.currency {
background:none;	
width:218px;
height:27px;
margin:0;
padding:0 0 0 0px;
position:absolute;
right:0px;
top:7px;
z-index:10000;
}	
.currency .moduletable {
position:relative;
}
.currency h3 {
background:none;
letter-spacing:0px;
border:none;
color:#8c8c8c;
font:normal 13px/18px Arial, Helvetica, sans-serif;
font-family: 'Open Sans', sans-serif;
padding:3px 0 0px 0px;
width:76px;
margin:0;
float:left;
text-transform:none;
}

#select-form { margin-left:1px; display:none;}	
.jqTransformSelectWrapper {
background:none;
color:#8c8c8c;
font:normal 13px/18px Arial, Helvetica, sans-serif;
font-family: 'Open Sans', sans-serif;
width:87px !important;
height:20px !important;
float:left;
position:relative;
padding:3px 0 0px 0px;
margin-top:0px;
text-transform:capitalize;
}
.jqTransformSelectWrapper  span { width:83px!important; display:block; cursor:pointer;}
.jqTransformSelectWrapper:hover  { color:#fff;}
.jqTransformSelectWrapper:hover .jqTransformSelectOpen {background-position:left bottom;}
.jqTransformSelectWrapper .jqTransformSelectOpen {
background:url(../images/select_right.png) left top no-repeat;
width:9px;
height:9px !important;
position:absolute;
top:8px;
right:4px;
}

.jqTransformSelectWrapper  ul {
list-style:none !important;
width:84px !important;
background:#fff;
border:none;
position:absolute;
top:23px;
left:1px;
z-index:100;
border:1px solid #dadad9;
padding-bottom:2px;
padding-top:2px;
}	
.jqTransformSelectWrapper  ul li { padding-left:7px; display:block; line-height:16px;}
.jqTransformSelectWrapper li a { text-decoration:none; display:block;color:#a4a4a4; }
.jqTransformSelectWrapper  ul li:hover { background:none; }
.jqTransformSelectWrapper  ul li:hover a {color:#000;}

#select-form .jqTransformHidden {
display:none !important;
}

.currency .button {
border:none !important;
font-size:13px;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
font-family: 'Open Sans', sans-serif;
font-weight:normal;
letter-spacing:0px;
line-height:21px!important;
vertical-align:top;
display:block;
background:none;
color:#a1b102 !important;
width:50px;
vertical-align:middle;
height:22px;
padding:0 0 0px 0px;
margin:1px 0px 0 0px;
text-align:right;
position:relative;
float:right;
border-radius:2px;
text-decoration:underline;
}
@-moz-document url-prefix() {
.currency .button { padding-bottom:3px; line-height:16px!important;}
}

.currency .button:hover {
background:none;
color:#fff !important;
text-decoration:none;
}

/* -------------------------end  currency --- */			


.cart {
position:absolute;
border:none;
top:65px;
right:0px;
width:325px;
height:27px;
background:none;
letter-spacing:0;
color:#8c8c8c;
font: normal 14px/20px Arial, Helvetica, sans-serif;
font-family: 'Open Sans', sans-serif;
text-transform:none;
padding:0px 0px 0 0px;
margin:0;
text-align:left;
z-index:9999;
}
.cart .spinner { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#fff url(../images/ajax-loader.gif) center center no-repeat; display:none; z-index:999; }		



.cart .moduletable { float:right;}
#vmCartModule { position:relative; height:26px; float:left; }
.cart h3 { font:normal 14px/20px Arial, Helvetica, sans-serif;font-family: 'Open Sans', sans-serif; color:#a1b102; margin:0; float:left; padding:0 5px 0 0; margin:0;  background:none; border:none; text-transform:none; }

.cart_num { display:block;}
.cart_num .crt-text { padding-right:3px; display:inline-block;}
.cart_num a { color:#fff; font-weight:normal;	text-decoration:underline;}
.cart_num a:hover { color:#a1b102; text-decoration:none;}

.minicart { overflow:hidden; float:left; text-align:left;}
.minicart .total , .minicart .total_products { float:left; margin-right:0px;}
.minicart .total {color:#757473;font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; display:none;}
.minicart .total span { display:none;}


#cart_list { overflow:hidden; display:none; color:#000; text-align:center;  position:absolute; top:25px; right:0px; border:2px solid #c9c9c9; width:280px; background:#fff; padding:5px; }
#cart_list .container .wrapper.marg-bot {background:url(../images/virtuemart/container-cart-row.gif) left top repeat-x #f5f5f6; position:relative; margin-bottom:10px;}
#cart_list .container .wrapper.marg-bot:first-child { margin-top:10px;}

#cart_list .container { width:auto; float:none; overflow:hidden;}
#cart_list .container .wrapper.marg-bot .quantity { float:left; color:#000;}
#cart_list .fleft { padding-top:5px; float:left; width:160px; padding-right:15px; padding-left:5px; position:relative; text-align:left;}
#cart_list .fleft  a.vm2-remove_from_cart{   background:url(../images/virtuemart/cart_close.png) left top; border: 0 none; cursor: pointer; display: inline-block; height: 11px; vertical-align: bottom; width:11px; text-decoration:none; 		position:absolute; right:0px; top:10px; }
#cart_list .fleft  a.vm2-remove_from_cart:hover { background-position:left bottom;}

#vm_cart_products .image { float:left; width:90px; padding:5px; background:none; margin-right:0px;}
table.cart-summary .cart-images img , #vm_cart_products img  { float:none; width:90px; height:auto;}
.product_row .prices { color:#8d9b00;}
.product_row .product_name { padding-top:0px; display:inline-block; padding-bottom:5px;}
.product_row .product_name a {color:#656565; font-size:12px; line-height:16px;}
.product_row .product_name a:hover { text-decoration:underline;}


#cart_list .total { color:#8d9b00; text-transform:none; font:bold 25px/18px Arial, Helvetica, sans-serif; text-align:right; padding:0px 0px 0px 20px; }
#cart_list .total2 { padding-top:20px; padding-bottom:10px;}
#cart_list .total strong {font:normal 25px/18px Arial, Helvetica, sans-serif;font-family: 'Open Sans', sans-serif; }
#cart_list .total span { color:#606060; padding-right:3px;}
#cart_list .show_cart { padding:5px 0px 0px 20px; overflow:hidden; }
#cart_list .show_cart a { text-decoration:none; float:right!important;}
#cart_list .show_cart a:hover { text-decoration:none; background:#8d9b00;border:1px solid #a4b503; border-bottom:1px solid #677100; border-right:1px solid #7c8901;
}


.empty { text-align:left;}
.cart hr , .cart .none { display:none;}
#cart_list .text-cart { padding-top:5px; margin-bottom:0px; font-weight:normal }

/* -------------------------end  cart --- */			
.moduletable_phone { position:absolute; width:auto; right:0; top:6px; overflow:hidden;}
.moduletable_phone .phone { color:#000; font:400 24px/26px Arial, Helvetica, sans-serif;font-family: 'Open Sans', sans-serif; background:url(../images/phone.png) left 4px no-repeat; padding-left:29px; }
.moduletable_phone .phone span { font-size:14px; color:#a1a1a1; display:inline-block; padding-left:5px;}

.moduletable_slider {  border:1px solid #d3d3d3; border-bottom:1px solid #a5a5a5; border-right:1px solid #b6b6b6; border-radius:6px; background:#424242; url(../images/slider_bg.gif) left top repeat-x; padding:9px 9px 9px 9px; width:742px; margin-bottom:20px;}

.module_slider .boxIndent { padding:0; border:none; background:none; position:relative;}
.module_slider .boxIndent .left_top { position:absolute; left:0; top:0; width:5px; height:5px; z-index:9999;  background: url(../images/left_top.png) left top !important;}
.module_slider .boxIndent .right_top { position:absolute; right:0; top:0; width:5px; height:5px; z-index:9999; background: url(../images/right_top.png) left top !important;}
.module_slider .boxIndent .left_bot { position:absolute; left:0; bottom:0; width:5px; height:5px; z-index:9999; background: url(../images/left_bot.png) left top !important;}
.module_slider .boxIndent .right_bot { position:absolute; right:0; bottom:0; width:5px; height:5px; z-index:9999; background: url(../images/right_bot.png) left top !important;}

.module_banner_1  .banneritem:hover img {opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}

.module_banner_2 .banneritem { margin-top:20px; }	
.module_banner_2  .banneritem:hover img {opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}


#foot  .moduletable_social { position:absolute; right:30px; width:160px; top:0px; padding-top:0px; overflow:hidden; z-index:99;}
#foot  .moduletable_social  .boxIndent { padding:0; border:none;}
#foot  .moduletable_social  h3 { background:none; color:#000; line-height:20px; text-align:left;}

#foot  .moduletable_social .social { background:none; border-radius:0; position:relative; padding:0px 0 0 0 !important; margin:0 !important; list-style-type:none; overflow:hidden; float:right;}
#foot  .moduletable_social .social li { float:left; margin-left:8px !important; padding:0!important; background:none;}
#foot  .moduletable_social .social li a:hover img { opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
/* ------------------------------------- content --- */
/* #content {
padding:0 0 20px 0;
z-index:1;
width:100%;
position:relative;

}
*/
#content {

/*padding: 0 0 20px;*/
position: relative;
overflow:hidden; 
width: 100%;
z-index: 1;
height:auto;
}	
#left {
float:left;
width:241px;
margin:0 20px 0 0px;
padding:0px 0 0px 0px;
position:relative; z-index:999;
}
.container {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 763px;
}
.container-one {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 763px;
top:-20px;
}
#left-one {
float:left;
width:241px;
margin:0 20px 0 0px;
padding:0px 0 0px 0px;
position:relative; z-index:999;
top:-20px;
}
.contacts  .container { width:auto; overflow:hidden; float:none;}
#right {
float:right;
width:241px;
margin:0px 0px 0 20px;
}
.contacts #right { width:300px; }
/* ------------------------------------- footer --- */
.body-top { margin:0 auto; text-align:center;  position:relative;}
#back-top { position: absolute; top:19px; right:9px; z-index:1; display:none!important; padding:0;}
#back-top a {  display:block; width:64px; height:38px; background:url(../images/back.png) left top no-repeat;padding:0; }
#back-top a:hover {opacity:0.5;} 
.absolute { position:absolute; bottom:58px; left:-134px; background:url(../images/absolute.png) left top no-repeat; width:152px; height:342px;}
#foot { 
display:none;
background:none;
border-top:none;
min-height:65px;
margin:0px;
width:100%;
z-index:90;
margin-left:0px;
overflow:hidden;
position:relative;

}

#foot .space {
padding:15px 0px 0px 0px;
font:normal 13px/18px Arial, Helvetica, sans-serif;
font-family: 'Open Sans', sans-serif;
color:#979797;
min-height:26px;
text-transform:none;
width:100%;
border-top:none;

}
#foot a {
color:#333;
font-weight:600;
text-decoration:none;
}
#foot a:hover { text-decoration:underline;}
.footerText div { padding-top:0px;}
#foot .footerText {
text-align:left;
color:#333;
font-weight:600;
}
#foot .footerText div { float:left;}
.footer2 { }
#foot  ul ul { display:none!important;}
#foot  ul { width:161px; float:left; margin:0; padding:45px 0 0 0 ; overflow:hidden;}
#foot  ul li { float:none; background:url(../images/foot-marker.png) left 2px no-repeat; font:normal 11px/21px Arial, Helvetica, sans-serif;  padding-left:21px;}
#foot  ul li a { color:#7f7f7d; text-decoration:none; text-transform:none;}
#foot  ul li a:hover , #foot .module ul li.active a { text-decoration:none; color:#8d9b00; }


/*	#foot ul {
border:none;
background:none;
padding:20px 0 8px 0px;
margin:0 0 0px 0;
list-style:none;
position:relative;
width:100%;
overflow:hidden;
float:none;
}
#foot ul li {
background:none;
font:normal 11px/14px Arial, Helvetica, sans-serif;
background:none;
display:block;
padding:0px 15px 0 0px;
text-transform:uppercase;
letter-spacing:none;
margin:0 0 0 0;
float:left;
}
#foot ul li a {
background:none;
display:inline-block;
color:#737373;
padding:0;
text-decoration:none;
}
#foot ul li a:hover,
#foot ul li.active a {
color:#8d9b00;

} 
*/
/* ------------------------------------- Tooltips --- */
.tool-tip {
background:#ffc;
border:1px solid #b4b58A;
color:#000;
max-width:200px;
text-align:left;
z-index:99!important;
}
.tool-title {
background:#dda;
border-bottom:1px solid #b4b58A;
padding:5px 10px;
font-weight:bold;
}
.tool-text {
padding:5px 10px;
}

/* ------------------------------------- VM --- */
.wrapper {
overflow:hidden;
width:100%;

}
.wrapper2 {
width:100%;
}
.clear {
clear:both;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.contact_email #contact_email_copy {
margin:0;
float:left;
width:15px;
}

/* ------------------------------------- boxes --- 
.module .box,
.module_menu .box,
.module_login .box,
.module_text .box {background:#fff;}

.module_login .box .tail-bottom,
.module .box .tail-bottom,
.module_menu .box .tail-bottom,
.module_text .box .tail-bottom {background:url(../images/box-corner-tail-bottom.gif) bottom repeat-x;}

.module_login .box .tail-top,
.module .box .tail-top,
.module_menu .box .tail-top,
.module_text .box .tail-top {background:url(../images/box-corner-tail-top.gif) top repeat-x;}

.module_login .box .tail-right,
.module .box .tail-right,
.module_menu .box .tail-right,
.module_text .box .tail-right {background:url(../images/box-corner-tail-right.gif) right repeat-y;}

.module_login .box .tail-left,
.module .box .tail-left,
.module_menu .box .tail-left,
.module_text .box .tail-left {background:url(../images/box-corner-tail-left.gif) left repeat-y;}

.module_login .box .corner-right-bottom,
.module .box .corner-right-bottom,
.module_menu .box .corner-right-bottom,
.module_text .box .corner-right-bottom {background:url(../images/box-corner-right-bottom.gif) right bottom no-repeat;}

.module_login .box .corner-left-bottom,
.module .box .corner-left-bottom,
.module_menu .box .corner-left-bottom,
.module_text .box .corner-left-bottom {background:url(../images/box-corner-left-bottom.gif) left bottom no-repeat;}

.module_login .box .corner-right-top,
.module .box .corner-right-top,
.module_menu .box .corner-right-top,
.module_text .box .corner-right-top {background:url(../images/box-corner-right-top.gif) right top no-repeat;}

.module_login .box .corner-left-top,
.module .box .corner-left-top,
.module_menu .box .corner-left-top,
.module_text .box .corner-left-top {background:url(../images/box-corner-left-top.gif) left top no-repeat; width:100%;} */


/* ------------------------------------- END boxes --- */

.contacts .module_login { display:none;}
.module_login { margin-bottom:20px; border:none;  padding:9px 19px 16px 19px;border-radius:6px;
background: #fff;min-height: 85px; height: auto; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YjUwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5YTkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTk3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #439dd3 0%, #439dd3 50%, #2f7faf 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#439dd3), color-stop(50%,#439dd3), color-stop(100%,#2f7faf)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #439dd3 0%,#439dd3 50%,#2f7faf 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #439dd3 0%,#439dd3 50%,#2f7faf 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #439dd3 0%,#439dd3 50%,#2f7faf 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #439dd3 0%,#439dd3 50%,#2f7faf 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#439dd3', endColorstr='#2f7faf',GradientType=0 ); /* IE6-8 */

}
.module_loginerror { margin-bottom:20px; border:none;  padding:2px 19px 16px 19px; overflow:hidden; border-radius:6px;
background: rgba(59, 153, 255, 0.8);height:23px; cursor:pointer; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */




}
.module_loginerror:hover{

background: rgba(182, 178, 155, 0.8);

}
.module_login .boxIndent { padding:0; padding-bottom:4px;  border:none; background:none; }
.module_login h3 { margin-bottom:0; border:none; background:none; color:#333; font-weight:300;padding-top:3px; padding-bottom:4px; }
.module_login h3 em { }

#login-form .inputbox {
width:177px;
height:24px;
line-height:16px;
background:#fff;
border:solid 1px #2f7faf;
color:#8c8c8c;
padding:5px 10px 5px 9px;
margin:0 0 0 0px;
font-family:Tahoma, Geneva, sans-serif;
font-family: 'Open Sans', sans-serif;
font-size:13px;
outline:none;
float:none;
border-radius:0px;
}
#login-form p { margin-bottom:10px;}
#login-form p + p { margin-bottom:14px;}

#login-form  label { display:none; color:#333; font:normal 11px/16px Arial, Helvetica, sans-serif; text-transform:none; padding-bottom:6px;}

#login-form  #form-login-password label { padding-bottom:5px; padding-top:2px;}

#login-form #form-login-remember { padding-top:6px; overflow:hidden; margin-bottom:0px; float:left; padding-left:13px;}
#login-form #form-login-remember label { float:left; font-size:13px; margin-left:8px; display:block; color:#333; 	font-family: 'Open Sans', sans-serif;
}
#login-form #modlgn-remember.inputbox { width:12px; height:12px; padding:0; margin:1px 0 0 0; border:none; float:left; line-height:0;}


#login-form fieldset {border:0;}
.moduletable-search { width:265px; position:absolute; overflow:hidden; padding:0 10px 10px; background:#282828; top:0px; right:0;}

fieldset.input {
border:0;
}
#login-form .logout-button .button { width:auto;}

#content #login-form .button { padding:0 7px; float:left;}
#content #login-form .button:hover {}
@-moz-document url-prefix() {
#content #login-form .button { padding-bottom:6px;}
}

#content #login-form .logout-button .button { width:90px; display:block; line-height:26px!important;}

#login-form ul { list-style-type:none; margin:0 0 -1px 0; padding:10px 0 0 0px;}
#login-form ul li { margin:0; padding:0; line-height:normal; color:#7c7c7c; font:normal 11px/17px Arial, Helvetica, sans-serif;  }
#login-form ul li.yet { padding-top:14px; margin-bottom:-2px; display:none;}
#login-form ul li a { color:#333; text-decoration:none; font:normal 13px/17px Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;  display:inline-block; padding:0; margin:0;}
#login-form ul li a:hover { text-decoration:none;color:#000;}

#login-form .create {float:none; margin-left:0; padding-top:0px; padding-left:0px;}
#login-form .create a { text-decoration:none; color:#333; font:normal 13px/14px Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;  text-transform:none; display:inline-block; text-align:left;text-decoration:underline;}
#login-form .create a:hover { text-decoration:none; color:#000;}
.item {overflow:hidden;}

/* ------------------------------------- category-view --- */
.marg .category-view { margin:0px 0px 10px 0;}
.marg .category-view .category { width:171px;} 

.category-view.tab .category , .category-view.tab .spacer { width:141px;}
.category-view.tab .spacer h2 a img { width:90px; height:auto; background:#fff; margin:0; text-align:center;}
.category-view.tab  .category-title { font-size:11px;}


.category-view { overflow:hidden; position:relative; width:100%; margin-bottom:10px; margin-left:0px;}
.category-view .row.marg { margin-bottom:0; padding:0;}
.category-view .floatleft { float:left; border:1px solid #eee;}
.category-view .spacer , .category-view .category { padding:0!important;margin:0 0 0 10px;width:171px; border-radius:6px;}
.category-view .spacer , .category-view .category:first-child { margin-left:0; }
.category-view .spacer {margin:0;}
.category-view  .category-border { background:none; padding:15px 0 15px 0; border-bottom:1px solid #eee; text-align:center;}
.category-view  .category-title { font:normal 12px/17px Arial, Helvetica, sans-serif;  text-transform:none; color:#3f3f3f; padding:10px 5px 10px 5px;  background:none; text-align:center;}
.category-view .spacer h2 { padding:0!important; margin:0 !important; background:none; padding:0;}
.category-view .spacer h2 a { text-decoration:none; text-align:left!important; background:none; padding:0; margin:0;}
.category-view .spacer h2 a:hover .category-title { text-decoration:none; color:#2F7FAF;}
.category-view .spacer h2 a img {  background:#fff; margin:0; text-align:center;}
.category-view .horizontal-separator { margin:10px 0 10px 0;}


/* ------------------------------------- browse-view --- */
.category_description { padding:10px; background:#f4f1f1; margin-bottom:10px;}
.category_description p { margin-bottom:0;}
h1.browse-view { padding:0px 0 2px 11;  margin:0 0px 10px 0px; }
.orderby-displaynumber{background:#fbfbfb; padding:10px; padding-top:5px; margin:0 0px 0 0px; margin-bottom:0px; position:relative; z-index:99; border-bottom:none;}
.orderby-displaynumber .width90 div.clear { display:none!important;}
.orderlistcontainer{font-size:12px; line-height:18px; color:#818181; margin:0; position:relative; float:left; margin-right:20px; }
.orderlistcontainer .Manufactur { display:none;}
.orderlistcontainer div.activeOrder{ margin-top:0px;background:#FFF;cursor:pointer;border:solid #e5e5e5 1px;font-size:12px;padding:2px 25px 1px 10px; color:#bebeba; float:left; min-width:110px; height:23px;  border-radius:0; position:relative; z-index:10; cursor:default; }
.orderlistcontainer.price div.activeOrder {min-width:130px; }
.orderlistcontainer.price div.orderlist {
min-width: 165px;
}

.orderlistcontainer:first-child  div.activeOrder { margin-top:0;}
.orderlistcontainer div.activeOrder.block {background:url(../images/arrow_down.png) right 1px no-repeat #ffffff; cursor:pointer;}
.Order {margin-top:0px; background:#fff;cursor:pointer;border:solid #e5e5e5 1px;font-size:12px;padding:2px 25px 1px 10px; color:#bebeba; float:left; min-width:100px; height:19px;  border-radius:0; cursor:default; position:relative; z-index:10;}

.orderlistcontainer:first-child div.activeOrder {min-width:100px;}
.orderlistcontainer a {text-decoration:none;display:block; color:#bebeba;}
.orderlistcontainer a:hover{text-decoration:none;display:block;}
.orderlistcontainer div.orderlist{display:none;position:absolute; top:41px; left:0px;border:solid #e5e5e5 1px;background:#FFF;cursor:pointer; width:106%;}
.orderlistcontainer:first-child div.orderlist { left:0px; width:106%;}
.orderlistcontainer div.orderlist div{padding:0; margin:0;}
.orderlistcontainer div.orderlist div a{color:#333; padding:2px 12px 2px 10px!important; display:block;}
.orderlistcontainer div.orderlist div a:hover { background:#f4f4f4;}

.Results { width:210px; float:left; font-size:12px; line-height:18px; color:#818181; margin:18px 0 0 0;}
.Results select.inputbox { width:auto; height:auto; padding:3px 2px 2px 5px; margin:0px 5px 0 0; float:none; color:#bebeba;}

.Results span { display:block; float:right; padding-bottom:0px; padding-top:2px;}

select { cursor:pointer;}
/* ------------------------------------- product_list1 --- */
#product_list .floatright { float:right;}
#product_list .floatleft { float:left;}

.padding-stock  .stock-level { font-size:12px;}
.padding-stock .vm2-normalstock { background:url(../images/vm2-sprite.png) left -84px no-repeat; display:inline-block; width:64px; height:18px; }
.padding-stock .vm2-lowstock { background:url(../images/vm2-sprite.png) left -1px no-repeat; display:inline-block; width:64px; height:18px; }
.padding-stock .vm2-nostock { background:url(../images/vm2-sprite.png) left -19px no-repeat; display:inline-block; width:64px; height:18px; }
#product_list.list , #product_list.grid , #product_list3 { padding:0 0 0 0;}
#content .content-indent #product_list.list    .browseProductImageContainer { border:1px solid #e5e5e5; padding:10px; width:110px; height:auto;  background:#fff;}
/*#content .content-indent #product_list.list .spacer:hover   .browseProductImageContainer { box-shadow: 5px 5px 10px rgba(0,0,0,.1);}*/

#content .content-indent #product_list.list   .browseProductImageContainer img { width:100%; height:auto!important; background:#fff;}

#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer { border:none; padding:0px;  background:#fff; text-align:center; width:100%; height:auto;}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer a { display:block;width:100%; height:100%;}
#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer img {max-width:100%; height:auto; background:#fff;}

#content .content-indent #product_list3 .browse-view .spacer .col-1 .browseProductImageContainer { border:none; padding:0px;  background:#fff; text-align:center; width:200px; height:auto; margin:0 auto;}
#content .content-indent #product_list3 .browse-view .spacer .col-1 .browseProductImageContainer img {width:200px; height:auto; background:#fff;}

#content .content-indent   #product_list.list .row { border:none; margin-top:10px;  position:relative;border-radius:0px; min-height:205px; width:761px;}
#content .content-indent #product_list.list .browse-view .spacer { padding:10px; background:none;}

#content .content-indent #product_list.grid .browse-view .row { padding:0px; margin:20px 0 0 0;  border:none;position:relative; border-radius:0px; background:#fff; }
#content .content-indent #product_list.grid .browse-view .spacer { padding:20px; background:none; border:1px solid #e5e5e5; border-radius:6px;}

#content .content-indent  #product_list.grid .browse-view .row .product1 { width:228px; margin-left:20px;}
#content .content-indent #product_list.grid .browse-view .row {
float:left;
height:auto;
width:789px;
margin-bottom:0px;
margin-left:-10px;
}


#content .content-indent .browse-view .spacer .col-3 h2 , #content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 , #content .content-indent #product_list3 .browse-view .spacer .col-2 h2 , .Front_VM2 h2 { line-height:17px; margin:0px 0 0 0; padding:0px 0 0 0; background:none; border:none;}
.Front_VM2 h2 { min-height:40px;}
#content .content-indent .browse-view .spacer .col-3 h2 a , #content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 a, #content .content-indent #product_list3 .browse-view .spacer .col-2 h2 a , .Front_VM2 h2 a { font:normal 15px/20px Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif; margin-bottom:0; text-transform:capitalize; color:black;background:none;padding-left:0;}
#content .content-indent .browse-view .spacer .col-3 h2 a:hover, #content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 a:hover , #content .content-indent #product_list3 .browse-view .spacer .col-2 h2 a:hover , .Front_VM2 h2 a:hover { text-decoration:underline; color:#000;padding-left:0;}

#content .content-indent .browse-view .spacer .col-2 .product-price span.PricesalesPrice , #content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price span.PricesalesPrice , #content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price span.PricesalesPrice { float:left; color:#000; font:normal 20px/36px Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;  padding-bottom:2px;}



#content .content-indent .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax , #content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax , #content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price span.PricepriceWithoutTax {float:left; color:#979797; font:normal 20px/36px Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;  padding-left:12px; padding-bottom:2px; display:block; text-decoration:line-through;}

/* ------------------------------------- product_list1 --- */
.marg { padding:0 0 0 0;}
#tabs .browse-view { margin-bottom:0; }

#content .content-indent  .browse-view  .row.odd { background:none;}
#content .content-indent  .browse-view  .row.odd:hover { background:none;}
#content .content-indent  .browse-view  .row.even { background:none;}
#content .content-indent  .browse-view  .row.even:hover { background:none;	}

#content .content-indent .browse-view .spacer .col-1 { width:130px; height:auto; margin-right:20px;}
.padding-stock { padding-top:5px; padding-left:10px; padding-bottom:10px; overflow:hidden;}
.padding-stock .stock-level { padding-bottom:5px; display:block;}

#content .content-indent .browse-view .spacer .col-2 { width:147px; height:auto; padding-top:10px; position:relative; margin-right:3px;}
#content .content-indent .browse-view .spacer .col-2 .product-price { width:100%; overflow:hidden; margin-bottom:10px;}


#content .content-indent .browse-view .spacer .col-2 .addtocart-area { overflow:hidden; width:100%; margin:0; padding-top:0px; }
label.quantity_box { float:left; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#a5a5a5;}
span.quantity-box{float:left; width:40px; margin-left:4px;}
input.quantity-input{border:1px solid #e5e5e5; border-radius:0!important;width:32px; height:17px;padding:0 3px 0 3px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:##e5e5e5;}
span.quantity-controls{width:44px;  height:19px;float:left; padding:0; margin:0;}
span.quantity-controls input.quantity-controls{border:none;float:left; width:19px; height:19px; cursor:pointer;}
span.quantity-controls input.quantity-plus{background:url(../images/quantity-controls.png) left top no-repeat; margin-left:2px; }
span.quantity-controls input.quantity-plus:hover { background-position:left bottom;}
span.quantity-controls input.quantity-minus{background:url(../images/quantity-controls.png) right top no-repeat; margin-left:2px; }
span.quantity-controls input.quantity-minus:hover {background-position:right bottom;}
/*my edit */
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 , .addtocart-area .addtocart-bar2 { margin:0; padding:0; }
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button , .addtocart-bar2 span.addtocart-button {
	display:inline-block;
	margin:10px 0 0 0;
	/*padding:0 0 0 0;*/ 
	padding-right:22px; 
	/*float:none;*/
	float:right;
	width:auto;
	position:relative;
	}
	span.addtocart-button{float:right;width:auto;}
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button i , .addtocart-bar2 span.addtocart-button i { position:absolute; right:7px; bottom:12px; width:10px; height:10px; display:none;}

#content span.addtocart-button .addtocart-button , .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button ,.validate{
height:30px; width:100px; display:inline-block; background:#91d658; padding:0; margin:0; border-radius:2px; border:1px solid #439dd3; border-bottom:1px solid #2f7faf; border-right:1px solid #439dd3; font:normal 13px/30px Arial, Helvetica, sans-serif;font-family: 'Open Sans', sans-serif; color:#fff; text-transform:none; letter-spacing:0; text-align:center; text-decoration:none;
background: #439dd3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ1NDU0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4f4f4f 0%, #454545 50%, #3b3b3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(50%,#454545), color-stop(100%,#3b3b3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#454545 50%,#3b3b3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#454545 50%,#3b3b3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#454545 50%,#3b3b3b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f4f4f 0%,#454545 50%,#3b3b3b 100%); /* W3C */
background-color: #4f4f4f; 
}


#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button:hover .addtocart-button , .addtocart-area .addtocart-bar2 span.addtocart-button:hover .addtocart-button, #content span.addtocart-button .addtocart-button:hover,
#content a.addtocart-button:hover ,.validate:hover{background: #000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

text-decoration:none; color:#fff;border:1px solid #4f4f4f; border-bottom:1px solid #181818; border-right:1px solid #303030;}

@-moz-document url-prefix() {
#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button input.addtocart-button , .addtocart-area .addtocart-bar2 span.addtocart-button input.addtocart-button , #content span.addtocart-button .addtocart-button  { padding-bottom:4px;}
}


/*----- notifi ----------*/
#content a.addtocart-button { margin-top:39px;height:26px; width:98px; padding-bottom:0; line-height:24px;}
#content a.addtocart-button.attribut { margin-top:20px;}
#content span.addtocart-button a.addtocart-button { margin-top:0px;height:28px; width:98px; padding-bottom:0; line-height:26px;}
/*----- notifi ----------*/

#content .content-indent #bottom-pagination .pagination { overflow:hidden; padding-top:0px; padding-right:0px; padding-bottom:0;}
#content .content-indent #bottom-pagination .pagination ul { float:right; overflow:hidden; padding-top:10px; list-style:none; margin:0;}
.pag-bot .pagination ul  { padding-top:10px;}
#content .content-indent #bottom-pagination .pagination ul li { color:#000; text-align:center; font:bold 12px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; float:left; background:none;  border:1px solid #e5e5e5; margin:0; margin-left:8px; border-radius:4px;}

#content .content-indent #bottom-pagination .pagination ul li span {padding:4px 10px 4px 10px; display:inline-block;}
#content .content-indent #bottom-pagination .pagination ul li a {color:#8d9b00; display:block; padding:4px 10px 4px 10px;}
#content .content-indent #bottom-pagination .pagination ul li a:hover {color:#000; text-decoration:none;}
.pag-bot { padding-bottom:0px;}


#content .content-indent .browse-view .spacer .col-3 {overflow:hidden; width:413px;}
#content .content-indent .browse-view .spacer .col-3 .title-indent { padding-right:20px; padding-bottom:3px; margin-top:10px; position:relative; /*border-right:1px solid #e5e5e5;*/ margin-right:20px; overflow:hidden;}
#content .content-indent .browse-view .spacer .col-3  p { color:#aeadad; font:normal 12px/17px Arial, Helvetica, sans-serif; padding:13px 0 20px 0; margin-bottom:0;}
#content .content-indent .browse-view .spacer .col-3 .stock-level { float:left; padding-left:10px; padding-top:2px;}
#content .content-indent .browse-view .spacer .col-3 .vmicon { float:left;}
#content .content-indent .browse-view .spacer .col-3 .detal { position:absolute; right:20px; bottom:0px; background:url(../images/detal-bg.png) left 2px no-repeat; height:20px;}
#content .content-indent .browse-view .spacer .col-3 .detal a { color:#6c6c6c; text-decoration:underline; width:auto; height:auto; font:normal 12px/17px Arial, Helvetica, sans-serif; background:url(../images/virtuemart/detal-a.png) right center no-repeat; padding:0 7px 0 22px; margin:0; border:none; border-radius:0; text-transform:capitalize; }
#content .content-indent .browse-view .spacer .col-3 .detal a:hover { text-decoration:none;}


/* ------------------------------------- product_list2 --- */
#product_list.grid .browse-view { border:none; margin-left:-10px;}
#product_list.grid .horizontal-separator2 {border-bottom:none;}
#content .content-indent  #product_list.grid .browse-view .row { background:none!important;}
#content .content-indent  .browse-view .row .odd  .spacer { background:none;}
#content .content-indent  .browse-view .row .even  .spacer{ background:none;}
#content .content-indent  .browse-view .row .odd:hover  .spacer , #content .content-indent  .browse-view .row .even:hover  .spacer { background:none;}

#product_list.grid .rating { padding-top:10px; padding-bottom:10px; overflow:hidden;}
#product_list3 .rating { padding-top:10px; padding-bottom:0px; overflow:hidden;}



#content .content-indent  #product_list.grid .browse-view .row .vertical-separator { margin-left:10px;  }

#content .content-indent #product_list.grid .browse-view .spacer .col-1 , #content .content-indent #product_list.grid .browse-view .spacer .col-3 , #content .content-indent #product_list.grid .browse-view .spacer .col-2 {  height:auto; margin-right:0; width:100%; float:none; padding-top:0px;}
#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent { padding:0; padding-top:15px; margin:0; border:none;}
#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent h2 { min-height:42px;}
#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent p { padding-top:5px; padding-bottom:0px;}
#product_list.grid .detal { display:none!important;}
#product_list.list .det { display:none!important;}
#product_list.grid .det { display:inline-block; float:left; padding-top:20px;}
#product_list.grid .det span { display:none;}


#product_list.grid .padding-stock { padding-top:0; overflow:hidden; display:none;}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price { width:100%; overflow:hidden; margin-bottom:10px;}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area { overflow:hidden; width:100%; margin:0; padding-top:0px; }
label.quantity_box { float:left; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#a5a5a5;}
span.quantity-box{float:left; width:40px; margin-left:4px;}
input.quantity-input{border:1px solid #e5e5e5; border-radius:0!important;width:32px; height:17px;padding:0 3px 0 3px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:##e5e5e5;}
span.quantity-controls{width:44px;  height:19px;float:left; padding:0; margin:0;}
span.quantity-controls input.quantity-controls{border:none;float:left; width:19px; height:19px; cursor:pointer;}
span.quantity-controls input.quantity-plus{background:url(../images/quantity-controls.png) left top no-repeat; margin-left:2px; }
span.quantity-controls input.quantity-plus:hover { background-position:left bottom;}
span.quantity-controls input.quantity-minus{background:url(../images/quantity-controls.png) right top no-repeat; margin-left:2px; }
span.quantity-controls input.quantity-minus:hover {background-position:right bottom;}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 { margin:0; padding:0; }
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button { display:inline-block; margin:20px 5px 0 0; padding:0px 0 0 0; float:left; width:auto;}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 {}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .title-indent { padding:0 0 10px 0; position:relative; min-height:30px;}
#content .content-indent #product_list.grid .browse-view .spacer .col-2  p { color:#aeadad; font:normal 12px/17px Arial, Helvetica, sans-serif; padding:13px 0 0 0; margin-bottom:0;}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .stock-level { float:left; padding-left:10px;}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .vmicon { float:left;}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal { position:relative; background:url(../images/detal-bg.png) left 2px no-repeat; height:20px;}
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal a { color:#6c6c6c; text-decoration:underline; width:auto; height:auto; font:normal 12px/17px Arial, Helvetica, sans-serif; background:url(../images/virtuemart/detal-a.png) right center no-repeat; padding:0 7px 0 22px; margin:0; border:none; border-radius:0; text-transform:capitalize; }
#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal a:hover { text-decoration:none;}


/* ------------------------------------- product_list3--- */
#product_list3 .browse-view { border:none; margin-left:-10px; position:relative;}
#product_list3 .horizontal-separator2 {border-bottom:none;}

#content .content-indent  #product_list3 .browse-view .row { background:none!important; position:relative;}
#content .content-indent  .browse-view .row .odd  .spacer {background:none; position:relative;}
#content .content-indent  .browse-view .row .even  .spacer{ background:none; position:relative;}

#content .content-indent  .browse-view .row.second .odd  .spacer { background:none;}
#content .content-indent  .browse-view .row.second .even  .spacer{ background:none;}

#content .content-indent  .browse-view .row .odd:hover  .spacer , #content .content-indent  .browse-view .row .even:hover  .spacer { background:#fff;box-shadow:1px 1px 5px #b0afaf; }



#content .content-indent  #product_list3 .browse-view .row .vertical-separator  { margin-left:10px; }
#content .content-indent #product_list3 .browse-view .row:first-child .spacer { margin-top:0;}
#content .content-indent #product_list3 .browse-view .spacer .col-1 {  height:auto; width:auto; margin-right:0; }


#content .content-indent #product_list3 .browse-view .spacer .col-2 {  overflow:hidden; height:auto; width:auto; padding-top:0px;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price { width:100%; overflow:hidden; margin-bottom:10px; padding-top:10px;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .addtocart-area { overflow:hidden; width:100%; margin:0; padding-top:0px; }
label.quantity_box { float:left; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#a5a5a5;}
span.quantity-box{float:left; width:40px; margin-left:4px; padding:0;}
input.quantity-input{border:1px solid #e5e5e5; border-radius:0!important;width:32px; height:17px; padding:0 3px 0 3px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:##e5e5e5;}
span.quantity-controls{width:44px;  height:19px;float:left; padding:0; margin:0;}
span.quantity-controls input.quantity-controls{border:none;float:left; width:19px; height:19px; cursor:pointer;}
span.quantity-controls input.quantity-plus{background:url(../images/quantity-controls.png) left top no-repeat; margin-left:2px; }
span.quantity-controls input.quantity-plus:hover { background-position:left bottom;}
span.quantity-controls input.quantity-minus{background:url(../images/quantity-controls.png) right top no-repeat; margin-left:2px; }
span.quantity-controls input.quantity-minus:hover {background-position:right bottom;}


#content .content-indent #product_list3 .browse-view .spacer .col-2 {overflow:hidden;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .title-indent { padding:0px 0 0px 0; position:relative; min-height:34px;}
#content .content-indent #product_list3 .browse-view .spacer .col-2  p { color:#aeadad; font:normal 12px/17px Arial, Helvetica, sans-serif; padding:13px 0 0 0; margin-bottom:0;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .stock-level { float:left; padding-left:10px;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .vmicon { float:left;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .detal { position:relative; background:url(../images/detal-bg.png) left 2px no-repeat; height:20px;}
#content .content-indent #product_list3 .browse-view .spacer .col-2 .detal a { color:#6c6c6c; text-decoration:underline; width:auto; height:auto; font:normal 12px/17px Arial, Helvetica, sans-serif; background:url(../images/virtuemart/detal-a.png) right center no-repeat; padding:0 7px 0 22px; margin:0; border:none; border-radius:0; text-transform:capitalize; }
#content .content-indent #product_list3 .browse-view .spacer .col-2 .detal a:hover { text-decoration:none;}

/* ------------------------------------- productdetails--- */
.productdetails-view { border:none; padding:0px; overflow:hidden; position:relative; border-radius:0px;}
.productdetails-view .fright { float:right; width:473px; position:relative;}
.productdetails-view .fright h1.title { color:#000; background:none; text-transform:none; font:normal 24px/28px Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;    padding:15px 20px 10px 0; margin:0; border-bottom:1px solid #e5e5e5;}
.productdetails-view .fright .s_desc { color:#1d1d1d; font:normal 12px/17px Arial, Helvetica, sans-serif; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 0; margin:0;}
.productdetails-view .fright .s_desc p { padding:0 0 10px 0; margin:0;}
.productdetails-view  .icons { position:absolute; right:0px; top:0px; float:none; margin:0; z-index:99;}
.productdetails-view .icons a { margin-left:5px;}
.productdetails-view .product-box2 { padding:20px; border:1px solid #e5e5e5; margin-top:10px; background:#fcfcfc; border-radius:6px;}
.productdetails-view .product-box2 .rating { overflow:hidden; height:25px; width:100%;}
.productdetails-view .product-box2 .vote span { float:left; margin:0; padding:0;}
.productdetails-view .product-box2 .vote span.rating-title { height:18px; line-height:18px; display:inline-block; margin:0 0 0 5px; padding:0;}

.productdetails-view .product-box2 .price { float:left;}
.productdetails-view .product-box2 .price strong { display:none;}
.productdetails-view .product-box2 .PricesalesPrice { line-height:32px; vertical-align:middle; display:inline-block!important; margin:0;}
.productdetails-view .product-box2 span.PricesalesPrice { color:#2f7faf; font:normal 28px/1.2em Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;   padding-left:0px; margin-top:0px;}
.productdetails-view .product-box2 span.PricepriceWithoutTax {color:#505050; font:normal 12px/1.2em Arial, Helvetica, sans-serif; text-decoration:line-through;}

#content .productdetails-view .product-box2 .spacer-buy-area { padding:0; margin:0;}
.productdetails-view .product-box2 .addtocart-bar2 { overflow:hidden; width:100%;}
.productdetails-view .product-box2 .addtocart-area .product-fields { overflow:hidden; width:100%; margin:0px 0 10px 0;}
.productdetails-view .product-box2 .addtocart-area .product-fields  .product-field-desc { display:block; width:100%; clear:both; padding-top:5px;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-fields-title { padding-right:5px; float:none; width:100%;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field { padding:0 0 0px 0; overflow:hidden;}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V { padding-top:10px;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V .hasTip { display:none;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V .product-fields-title { line-height:30px;}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V span { float:left; width:auto;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V span.product-field-display { padding-top:5px;}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-E { padding-top:10px;}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .hasTip { display:none;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-fields-title { line-height:30px; display:block;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display input { vertical-align:middle; margin-top:3px;}
.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display input , .productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display label  { float:left; margin-right:5px;}


.productdetails-view .product-box2 .addtocart-area .product-field-type-M {width:100%!important; overflow:hidden; text-align:left;}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M  .product-field-display { width:100%; overflow:hidden;}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M  .product-field-display .group , .productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display .group { float:left; width:90px; text-align:center;}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M  .product-field-display input , .productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display input { left:0; float:none; width:auto; float:left; margin-top:3px;}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M  .product-field-display label , .productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display label { left:0; top:0; float:left; width:90px; margin-left:3px; margin-bottom:0;}
.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display img { width:90px; height:90px;}

.product-fields { overflow:hidden;}
.product-field-type-M { margin-top: 20px; padding-bottom: 20px; float:left; width:120px!important; margin-right:20px; text-align:center;}
.product-field-type-M .product-field-display { overflow:hidden; width:100%;}
.product-field-type-M .product-field-display  img { width:90px; height:90px; float:none;}

.product-spec .product-field.product-field-type-P span.product-fields-title { display:block; font-weight:bold;}
.product-spec .product-field  span.product-fields-title { font-weight:normal; font-size:16px; margin-right:0px;}  
.product-packaging { margin-bottom:0px; margin-top:0;}
.product-spec > div {  padding:5px; border-top:none;}
.product-spec > div:first-child { }

.product-fields_custom .product-fields-title { display:none;}
.product-fields_custom .product-field-display img {height:auto!important;}

.product-fields_video .product-fields-title { display:block; font-weight:bold;}
.product-fields_video .product-fields-title { display:block; font-weight:bold;}
.product-fields_video .product-field-desc { display:block; padding:10px 0;}
.product-fields_video .product-field-display { width:650px; margin:0 auto; overflow:hidden; height:auto; display:block; text-align:center;}
.product-fields_video .product-field-display iframe { margin:0 auto;}

.productdetails-view .product-box2 .addtocart-bar2 .controls { float:none; width:88px; padding-top:15px;}

.productdetails-view .product-box2 .fright { width:auto!important; float:right; margin:0;}
.productdetails-view .product-box2 .fright .ask-a-question , .productdetails-view .product-box .fright .manufacturer   { margin:0; padding:0;}
.productdetails-view .product-box2 .fright .ask-a-question { padding-top:10px;}
.productdetails-view .product-box2 .fright .manufacturer span {font:bold 12px/17px Arial, Helvetica, sans-serif; }
.productdetails-view .product-box2 .fright .manufacturer a { font:normal 12px/17px Arial, Helvetica, sans-serif;  color:#7e7d7d; padding:0; margin:0; border:none; background:none; border-radius:0;}
.productdetails-view .product-box2  a.ask-a-question { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#7e7d7d; padding:0; margin:0; border:none; background:none; border-radius:0;}
.productdetails-view .product-box2  a.ask-a-question:hover { text-decoration:underline;}
.productdetails-view .product-box2  .addtocart-button { float:left; padding:0px 0 0 0;}

.share { padding:20px 0 40px 0; text-align:right; overflow:hidden; position:relative;visibility:hidden;}
.share .addthis_toolbox { position:absolute; right:0px; top:20px; width:250px;}

.share1 { padding:10px 0 20px 0; text-align:right; overflow:hidden; visibility:hidden;}
.share1 .addthis_toolbox {  overflow:hidden;}
.share1 .addthis_toolbox a { float:left;}


.productdetails-view .fleft { float:left; width:248px; border:none;}
.productdetails-view .fleft .availability { display:none;}

.MediaFull { float:left; width:220px; padding:20px; border:1px solid #e5e5e5; padding-bottom:0;}
.MediaFull h1 { font:normal 12px/24px Arial, Helvetica, sans-serif; color:#a9a9a9; background:#f7f7f7 url(../images/virtuemart/MediaFull_bg.png) 12px 5px no-repeat; border-top:1px solid #e5e5e5; text-transform:none; margin-left:-20px; margin-right:-20px; margin-bottom:0; padding:0 0 0 33px;}


/* -------------------------------------end  productdetails--- */
/* -------------------------------------end  productdetails--- */

.ui-tabs { padding:0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none;  padding:0; }
.ui-tabs .ui-tabs-nav li {  border-bottom-width: 0 !important; }
.ui-tabs .ui-tabs-nav li a { text-decoration: none;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* ------------------------------------- tabs--- */

.relative { position:relative;}
#navigation .Clist  { background:url(../images/virtuemart/iconSweets1.png) left bottom no-repeat;}
#navigation .Cgrid  {background:url(../images/virtuemart/iconSweets3.png) left bottom no-repeat;}

#navigation  a:hover , #navigation a.active{background-position:left top;}


.tabs-position { position:relative;  width:100%; }
#navigation {
margin: 0 ;
padding: 0;
float: none;
list-style: none !important;
height: 24px; /*--Set height of tabs--*/
width: 60px;
text-align:right;
position:absolute; right:15px; top:20px;
z-index:100;
}
#navigation a {
float: left;
margin: 0;
margin-left:5px;
padding: 0;
height: 24px; /*--Subtract 1px from the height of the unordered list--*/
width:25px;
line-height: 24px; /*--Vertically aligns the text within the tab--*/
border:none;
border-bottom:0;
margin-bottom:0px; /*--Pull the list item down 1px--*/
overflow: hidden;
position: relative;
display:inline-block;
}


/* tabs */
.availabilityHeader { display:block;}

.desc  { color:#191919; font:12px/20px Arial, Helvetica, sans-serif;}
.desc .text p { padding:0 0 15px 0; margin:0;}
.list-reviews .normal { border-radius:0; border:none; margin:0; border-bottom:1px solid #e5e5e5; padding:0; padding-bottom:20px; margin-bottom:20px;}
.list-reviews .normal span.date { font:normal 12px/17px Arial, Helvetica, sans-serif; padding:5px 10px 5px 0px; border:none; border-top:none; border-right:none; display:inline-block;}
.list-reviews .normal span.bold { display:inline-block;}
.list-reviews .normal blockquote { padding-top:5px; padding-bottom:5px; display:block;}
.list-reviews .normal span { font:bold 12px/17px Arial, Helvetica, sans-serif; padding-top:0px; display:block;}
.write-reviews { margin:0; font:normal 12px/17px Arial, Helvetica, sans-serif;  text-align:left; padding-bottom:10px;}
.write-reviews h4 { line-height:24px;}
.write-reviews strong { padding-bottom:0px; display:block;}
.list-reviews { padding-bottom:0px;}
.product-neighbours{font:bold 12px/25px Arial, Helvetica, sans-serif; margin:0; padding-top:10px;}
.product-neighbours a { border:1px solid #e5e5e5; height:25px; line-height:25px!important; width:105px; text-align:center; background:#f7f7f7!important; border-radius:4px; position:relative;}
.product-neighbours a.next-page{float:right; color:#000; padding-right:0; }
.product-neighbours a.previous-page{float:left;color:#000; padding-left:0;}
.product-neighbours a:hover { text-decoration:none; background:#fff!important; color:#000;} 

/* ------------------------------------- end  related-categories --- */
.product-related-categories { border:none; overflow:hidden; width:100%; margin:0; padding:10px 0 0 0;}
.product-related-categories h4 { text-transform:uppercase; font:bold 14px/20px Arial, Helvetica, sans-serif;}
.product-related-categories .product-field { float:left; }
.product-related-categories .product-field span.product-field-display { display:block;border:1px solid #e5e5e5; border-radius:0; padding:10px; background:#fff; overflow:hidden; text-align:center; margin:0 5px 10px 5px;}
.product-related-categories .product-field span.vm-img-desc { display:none; overflow:hidden; border:none;}
.product-related-categories .product-field_h { border-top:1px solid #e5e5e5; height:1px; width:100%; clear:both; margin-bottom:10px;}

.product-related-categories .product-field a { color:#000; font:Arial, Helvetica, sans-serif; font-size:12px; display:block;}
.product-related-categories .product-field img {text-align:center; margin:0 auto; margin-bottom:10px;}
.product-related-categories .product-field a img { text-align:center; margin:0 auto; margin-bottom:10px;}

/* ------------------------------------- end  related-categories --- */
/* ------------------------------------- related-products --- */
.product-related-products { border:none; overflow:hidden; width:100%; margin:0; padding:10px 0 0 0;}
.product-related-products h4 { text-transform:uppercase; font:bold 14px/20px Arial, Helvetica, sans-serif;}
.product-related-products .product-field { float:left; }
.product-related-products .product-field span.product-field-display { display:block;border:1px solid #e5e5e5; border-radius:0; padding:10px; overflow:hidden; text-align:center; margin:0 5px 10px 5px; background:#fff;}
.product-related-products .product-field span.vm-img-desc { display:none; overflow:hidden; border:none;}
.product-related-products .product-field_h { border-top:1px solid #e5e5e5; height:1px; width:100%; clear:both; margin-bottom:10px;}
.product-related-products .product-field a { color:#000; font:Arial, Helvetica, sans-serif; font-size:12px; display:block;}
.product-related-products .product-field img {text-align:center; margin:0 auto; margin-bottom:10px;}
.product-related-categories .product-field a img { text-align:center; margin:0 auto; margin-bottom:10px;}
.product-related-products .product-field img , .product-related-categories .product-field a img  { width:100%; height:auto; margin-top:0!important; }
.category-view .spacer h2 a img { width:130px; height:auto; margin-top:0!important; }

/* ------------------------------------- end  related-products --- */

/* ------------------------------------- cart-login --- */
.cart-view { overflow:hidden; width:100%; margin-top:10px; }
.cart-view:first-child { margin-top:0;}
.cart-view h3 {text-transform:capitalize; color:#fff; padding:10px 0 10px 20px;   margin:0; border:none; background:#333; border-radius:6px 6px 0 0;}
.cart-view .login-box { padding:20px; background:#f9f9f9; font:normal 12px/18px Arial, Helvetica, sans-serif; color:000; border:1px solid #e5e5e5; border-top:none; overflow:hidden; position:relative; border-radius:0 0 6px 6px;}
.right-link { position:absolute; right:20px; top:20px;}
.right-link span{color:#2f7faf;}
.color2f7faf{color:#2f7faf;}

#com-login , #form-login { text-transform:none;}
.cart-view #com-login .inputbox { float:none;}
.cart-view #com-login p { padding:0; margin:0;}
.cart-view #com-login label { display:block; padding:10px 0 5px 0; text-transform:none;}
.cart-view #com-login .link { padding-top:10px;}
.cart-view #com-login #com-form-login-remember { padding-top:10px; overflow:hidden;}
.cart-view #com-login .remember { overflow:hidden; padding-top:4px;}
.cart-view #com-login .remember label { float:left; text-transform:capitalize; padding:0; }
.cart-view #com-login .remember #remember.inputbox { width:12px; height:12px; padding:0; margin:0; background:none;  float:left;vertical-align:middle; margin-top:3px; margin-left:5px; border:none;}

/* ------------------------------------- cart-billing --- */
.cart-view .billing-box { padding:20px; padding-bottom:20px; background:#f9f9f9; font:normal 12px/18px Arial, Helvetica, sans-serif; color:000; border:1px solid #e5e5e5; border-top:none; overflow:hidden; position:relative;  border-radius:0 0 6px 6px;}
.billing-box .billto-shipto{border-top:solid #e5e5e5 1px;border-bottom:solid #e5e5e5 1px; margin:0 0 0px 0;padding:20px 0 20px 0;}
.billing-box .billto-shipto a.details { padding:0; border-radius:6px; padding:5px; margin-top:20px; border:1px solid #e5e5e5; display:inline-block; background:#fff;}
.output-billto span , .output-shipto span , .output-billto  , .output-shipto  { font:normal 12px/20px Arial, Helvetica, sans-serif; padding-bottom:2px; }


.cart-view .border-top { border-top:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5; margin-top:10px; padding-top:10px; padding-bottom:0; margin-bottom:20px;}
.billing-box .userfields_info { font:normal 20px/24px Arial, Helvetica, sans-serif; text-align:center; color:#000; display:inline-block; padding-top:10px; padding-bottom:10px; margin:0 auto; width:100%;}
table.user-details input { width:443px; margin-bottom:8px; padding:5px;border:1px solid #e5e5e5;background:#fff!important;}
table.user-details input#agreed_field { background:none; border:none; text-align:left; width:12px;}
table.user-details select ,  table.user-details select.inputbox   { width:455px; margin-bottom:8px; padding:5px; border:1px solid #e5e5e5; background:#fff!important; color:#777; border-radius:4px;}
td.key {padding:0 6px; width: 185px; display:block;}



.billing-box .pad-top { padding-top:20px;}
.control-button button , .control-buttons button { margin-top:20px; margin-right:10px;}
.billing-box .control-buttons { text-align:left!important;}
#STsameAsBT { margin-left:6px;}

/* ------------------------------------- cart-summary --- */
tr.pad , tr.pad td { border:none;}
.cart-summary { overflow:hidden; position:relative; width:100%; border-collapse:separate;}
.cart-summary a { text-decoration:underline;}
.cart-summary a:hover { text-decoration:none;}

.cart-title { width:155px; display:inline-block; text-align:center;}
table.cart-summary tr.sectiontableentry2 { background:#fff; border-left:1px solid #e5e5e5;  }
table.cart-summary tr.sectiontableentry2 td {border:1px solid #e5e5e5; border-top:none; border-left:none; padding:10px 5px 10px 5px;}
table.cart-summary tr.sectiontableentry2 td.color { background:#2f7faf; color:#fff;}
table.cart-summary tr.sectiontableentry2 td:first-child { border-left:1px solid #e5e5e5;}
table.cart-summary tr td {padding:10px; background:none;}
table.cart-summary tr th {background:#fdfdfd;border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:6px 0 6px 0px; color:#000; text-align:center;}
table.cart-summary tr th:first-child {border-left:1px solid #e5e5e5;}
table.cart-summary .cart-images { display:block;}


.sectiontableentry2 .vm-customfield-cart span.product-field-type- { display:none!important;}
table.cart-summary .pad td { padding-top:10px;}
.bg-top .total { background:#e43405; color:#fff; display:block;}
table.cart-summary tr.sectiontableentry1 { background:#fff; border-left:1px solid #e5e5e5; }
table.cart-summary tr.sectiontableentry1.bg-top , table.cart-summary tr.sectiontableentry2.bg-top{ background:url(../images/virtuemart/line.png) left top repeat-x #fff;}

table.cart-summary tr.sectiontableentry1 td {border:1px solid #e5e5e5; border-top:none; border-left:none; padding:10px 5px 10px 5px;}
table.cart-summary tr.sectiontableentry1 td:first-child { border-left:1px solid #e5e5e5; }



table.cart-summary .inline .inputbox { width:60px; height:16px; line-height:16px text-align:center; padding:4px 0 4px 0; margin:0 0 0 6px;}
.vm2-add_quantity_cart {background:url(../images/update_quantity_cart.png) left top;width:22px;height:22px;border: 0px;cursor:pointer;}
.vm2-remove_from_cart{   background:url(../images/remove_from_cart.png) left top no-repeat; border: 0 none; cursor: pointer; display: inline-block; height: 23px; vertical-align: middle; margin-top:-4px; width: 27px; text-decoration:none;}

.userFormcoupon { padding-top:20px; padding-bottom:10px;}
#checkoutForm { overflow:hidden; position:relative;}
.customer-comment{text-align:left;border-top:solid #e5e5e5 1px;margin:20px 0 0;padding:10px 0 0;}


.popup h5 { font-size:16px; line-height:24px; padding-bottom:16px;}
.popup p { padding:0; margin:0;}


textarea.customer-comment{background:#fff;border:solid #e5e5e5 1px;color:#777;margin-bottom:20px;text-align:left;padding:5px 5px 4px; width:646px; min-height:150px;border-radius:4px;}
textarea.virtuemart:hover,textarea.customer-comment:hover{background:#fdfcfc ;color:#000;}

.buttonBar-right{text-align: left; width: 100%; padding-top:20px;}
.order table tr {  text-align:center!important; }
.order table tr td {border:1px solid #e5e5e5;background:#fff; padding:10px;}

.my-groovy-style a { font-weight:bold; display:inline-block; padding-bottom:5px; color:#8d9b00;}
.my-groovy-style h4{ color:#000;}
/* ------------------------------------- end cart-summary --- */
/* ------------------------------------- end cart-summary --- */
.registration fieldset , .profile-edit fieldset  { margin:0!important; margin-bottom:20px!IMPORTANT	;}
.registration legend , .profile legend , .profile-edit legend { color:#000; font: bold 15px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0; margin:0;}
.profile .button { margin-left:15px;}
.profile-edit select { width:260px!important; line-height:1.2em; font-size:13px; color:#919191; padding:4px 0 4px 0!important; height:27px;}

#right .module { background:#fff; padding:0; padding-top:0; margin-bottom:0px; position:relative; border-radius:0px;}
#right .module .boxIndent { padding:0; border:none;}
.map_map { border:1px solid #C4C4C4; padding:2px; margin-top:24px; border-radius:4px;}

.module_address { background:none; position:relative; margin-bottom:10px; padding-top:0px;}
.module_address h3 {  }
.module_address .boxIndent { padding:10px; border:1px solid #e5e5e5;border-radius:6px; background:#fff;}
.custom_address { padding-bottom:0px; overflow:hidden; font-size:13px;}
.custom_address dl {padding-bottom:10px; color:434c59; float:left; width:234px;}
.custom_address dl span {float:none; width:66px;}
.custom_address dl dt { line-height:18px;}
.custom_address dl dd a {margin-left:3px;  color:#8d9b00; text-decoration:underline; font-weight:normal;}
.custom_address dl dd a:first-child { text-decoration:none!important; }
.custom_address dl dd a:hover {text-decoration:none;color:#000;}
.custom .dl {padding-top:18px;}

.icons a { margin-left:5px;}
.customer-reviews { margin:0;}
.checkout-button-top { visibility:hidden; display:none;}
.login ul { padding-top:10px;}
.login ul li { padding-bottom:5px;}
.login ul li a { color:#242026;}
.product-price {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
.product-price div span { color: #505050; font: 12px/1.2em Arial,Helvetica,sans-serif;}


#products { position:relative;}


#products_example {
width:250px;
min-height:300px;
padding:0;
margin:0;
position:relative;
z-index:0;
background:none;
visibility:hidden;
}


/*
Slideshow
*/

#slides {
position:absolute;
top:0;
left:0;
z-index:100;
}

/*
Slides container
Important:
Set the width of your slides container
Set to display none, prevents content flash
*/

.slides_container {
width:220px;
height:220px;
border:1px solid #e5e5e5;
background:#fafafa;
margin:0;
padding:5px;
position:relative;
display:none;
margin-bottom:10px;
border-radius:6px;
}

/*
Each slide
Important:
Set the width of your slides
If height not specified height will be set by the slide content
Set to display block
*/
.slides_control { height:220px!important; width:230px!important;}

.slides_container div.slide {
width:220px;
height:220px;
display:block;
background:#fff!important;
}

.slides_container div.slide a { width:220px; height:220px; background:#fff; display:block;}
.slides_container .productimage {width:220px; height:auto; background:#fff!important;}



.jcarousel-skin-tango .jcarousel-container {
background: none;
border: none;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 232px;
padding: 0;
}

.jcarousel-skin-tango .jcarousel-clip {
overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  232px;
height: 130px;
}


.jcarousel-skin-tango .jcarousel-item {
width: 110px;
height: 110px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 10px;
}

/*
Next/prev buttons
*/
.jcarousel-clip.jcarousel-clip-horizontal {
height: 130px;
width: 233px;
overflow:hidden;
}
.jcarousel-container .jcarousel-next, .jcarousel-container .jcarousel-prev {
position:absolute;
top:50%;
margin-top:-30px;
width:28px;
height:44px;
display:none!important;
z-index:101;
border:none;
text-indent:-9999px;
cursor:pointer;
}
.jcarousel-container:hover  .jcarousel-next , .jcarousel-container:hover .jcarousel-prev  { display:block!important;}

.none .jcarousel-container  .jcarousel-next,.none .jcarousel-container  .jcarousel-prev { display:none!important; visibility:hidden!important;}

.jcarousel-container .none .jcarousel-next:hover, .jcarousel-container .none .jcarousel-prev:hover { opacity:0.7;}
.jcarousel-container .jcarousel-next {
right:-1px;
background:url(../images/next.png) left top no-repeat;
}
.jcarousel-container .jcarousel-prev {
left:1px;
background:url(../images/prev.png) left top no-repeat;
}
#products .row-carusel { position:relative; overflow:hidden;}
#products #carousel { overflow:hidden; position:relative;}
/*
Pagination
*/
#products .pagination {
background:none;
height:120px;
padding:0;
margin-left:0;
overflow:hidden;
}

#products .pagination li {
float:left;
list-style:none;
width:100px;
height:auto;
margin:0 9px 0 0;
padding:5px;
background:#fafafa;
border:1px solid #e5e5e5;
border-radius:6px;
}

#products .pagination li a {
display:block;
position:relative;
}

#products .pagination li.current  , #products .pagination li:hover  {
border:1px solid #c0bebe;
}
#products .pagination li img { width:100px; height:auto; background:#fff!important;}

/*
Pagination
*/
#products .pagination2 {
background:none;
width:auto;
height:120px;
padding:0;
margin-left:0;
overflow:hidden;
}

#products .pagination2 li {
float:left;
list-style:none;
width:100px;
height:auto;
margin:0 9px 0 0;
padding:5px;
background:#fafafa;
border:1px solid #e5e5e5
}

#products .pagination2 li a {
display:block;
position:relative;
}

#products .pagination2 li img { width:100px; height:auto; background:#fff!important;}


.zoomPad{
position:relative;
float:left;
z-index:99;
cursor:crosshair;
}


.zoomPreload{
-moz-opacity:0.8;
opacity: 0.8;
filter: alpha(opacity = 80);
color: #333;
font-size: 12px;
font-family: Tahoma;
text-decoration: none;
border: 1px solid #CCC;
background-color: white;
padding: 8px;
text-align:center;
background-image: url(../images/zoomloader.gif);
background-repeat: no-repeat;
background-position: 43px 30px;
z-index:110;
width:90px;
height:43px;
position:absolute;
top:0px;
left:0px;
* width:100px;
* height:49px;
}


.zoomPup{
overflow:hidden;
background-color: #FFF;
-moz-opacity:0.6;
opacity: 0.6;
filter: alpha(opacity = 60);
z-index:120;
position:absolute;
border:1px solid #CCC;
z-index:101;
cursor:crosshair;
}

.zoomOverlay{
position:absolute;
left:0px;
top:0px;
background:#FFF;
/*opacity:0.5;*/
z-index:5000;
width:100%;
height:100%;
display:none;
z-index:101;
}

.zoomWindow{
position:absolute;
left:230px!important;
top:-6px!important;
background:#FFF;
z-index:6000;
height:auto;
z-index:10000;
z-index:110;
}
.zoomWrapper{
position:relative;
border:1px solid #e5e5e5;
z-index:110;
}
.zoomWrapperTitle{
display:block;
background:#999;
color:#FFF;
height:18px;
line-height:18px;
width:100%;
overflow:hidden;
text-align:center;
font-size:10px;
position:absolute;
top:0px;
left:0px;
z-index:120;
-moz-opacity:0.6;
opacity: 0.6;
filter: alpha(opacity = 60);
}
.zoomWrapperImage{
display:block;
position:relative;
overflow:hidden;
z-index:110;

}
.zoomWrapperImage img{
border:0px;
display:block;
position:absolute;
z-index:101;
}

.zoomIframe{
z-index: -1;
filter:alpha(opacity=0);
-moz-opacity: 0.80;
opacity: 0.80;
position:absolute;
display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
.vm-img-desc { display:none;}
.def-virtuemart { overflow:hidden;}
.def-virtuemart p { padding:0; margin:0; padding-bottom:15px;}
.manufacturer { margin-top:5px;}
.cart-view h1 { padding:0; background:none;color:#000; border:none;}
.cart-view h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; background:none; color:#000; border:none; margin-bottom:0;}
.checkoutStep { font-size:22px; padding-bottom:10px;}
.content.my-groovy-style h2 { background:none; color:#000; padding-left:0;}

#com-form-login-remember { padding-top:20px;}
#com-form-login-remember #remember.inputbox { float:left; width:12px; height:12px; padding:0; margin:3px 5px 0 0px; vertical-align:middle;}

.contacts .module { border:none; padding:none; margin-bottom:0px; border-radius:0px; position:relative;}
.contacts .module  .boxIndent { padding:0;}

.module {border:none; padding:0; margin-bottom:18px; border-radius:0px; position:relative;}
.boxIndent {padding:0; }
.module ul { list-style:none; margin:0; padding:0;}
.module li {font:normal 11px/24px Arial, Helvetica, sans-serif;  float:none;  position:relative;  padding:0px 0 0px 12px; height:auto; background:none; text-transform:none; }
.module li:first-child {}
.module li a {color:#7e7e7e; text-decoration:none; padding:0;  display:inline-block; background:none;}
.module li a:hover, .module li.active a{ color:#8d9b00;}

.first .moduletable-link-box , .contacts .moduletable-link-box { display:none;}
.moduletable-link-box{ padding-bottom:10px; padding-top:10px; color:#ffffff;}
.moduletable-link-box a{color:#ffffff; text-decoration:none;}
.moduletable-link-box a:hover{color:#2f7faf; text-decoration:none;}
/*.breadcrumbs_Breadcrumbs { line-height:18px; border:none;  padding-left:0px; color:#ffffff;}*/

.manufacturer-view-default { overflow:hidden;}
.manufacturer-view-default .manufacturer { margin:0; padding:0; margin-bottom:10px;}
.manufacturer-view-default .row .manufacturer .spacer { padding:0; margin:0 0 0 10px;}
.manufacturer-view-default .row .manufacturer .spacer a.box-indent { display:block; border:1px solid #E5E5E5; text-align:center; padding:10px;}

.order-view { border:1px solid #E5E5E5; padding:10px; margin-bottom:10px;}
.order-view p { font-size:20px;}
.order-view #com-form-order-submit { padding-top:10px;}

div.spaceStyle { border:1px solid #e5e5e5; padding:10px; margin:0;}
div.spaceStyle.first , div.spaceStyle.second { margin-bottom:10px!important;}

.order-list { border:1px solid #e5e5e5; padding:10px;}
.order-list thead {border-bottom:1px solid #e5e5e5;}
.order-list thead tr th { padding-bottom:5px; text-align:left; }
.order-list tbody .row0 td { padding-top:5px;}

.order-items th , .order-history th { padding:5px; border:1px solid #e5e5e5;}
.order-items tr td , .order-history tr td {padding:5px; border:1px solid #e5e5e5;}

.form-field #askform .inputbox { float:none;}
.form-field #askform textarea.field{width:394px;background:#fff url(../images/vmgeneral/default_bg.jpg) bottom repeat-x;border:solid #e5e5e5 1px; color:#777;text-align:left;padding:12px; max-width:500px; height:110px; border-radius:4px;}

.Front_VM2 .category_description p { padding-top:16px; }
.Front_VM2 .category_description p:first-child { padding-top:0;}
.Front_VM2 .boxIndent { padding:0; border:none;}

.cart-summary .vm-customfield-cart { padding-left:0px; padding-top:5px; text-align:center;}
.cart-summary .vm-customfield-cart span {  float:none!important; margin-bottom:-10px!important;}
.priceColor2 { color:#000;}
#screenshot2{
position:absolute;
border:1px solid #333;
background:#fff;
padding:5px;
display:none;
color:#fff;
z-index:9999;
left:0;
}
.manufacturer-image img { border:1px solid #e5e5e5; margin-bottom:5px;}
#product_list3 span.addtocart-button { float:left!important;}
#product_list3 a.button { float:left; margin-top:10px; text-transform:capitalize; margin-left:10px;}

#comments-footer { display:none;}
#comments-form-link .showform { margin-left:0; margin-top:0px;}
#jc h4 { padding-top:0px; border:none;}
#comments-form p , #comments-form #comments-form-buttons , #comments > div { margin-left:0!important;}
#comments .comment-body  { padding-top:15px; padding-bottom:15px; line-height:18px; color:#000; font-size:12px;}
#comments .toolbar { padding-top:10px;}
#comments .comment-box{ position:relative;}
#comments .comments-buttons { position:absolute; right:0px; bottom:0px;}


.recentproducts { list-style:none; padding:0; margin:0; margin-top:10px;}
.recentproducts h2 { display:none!important;}
.recentproducts h2.item1 { display:block!important;} 
.recentproducts li { margin-bottom:10px;}
.recentproducts li img { width:40px; height:auto; margin-right:10px;}
.recentproducts li a { color:#2f7faf; text-decoration:underline; margin-right:5px;}
.recentproducts li a:hover { color:#000; text-decoration:none;} 

.coupon-tr td:first-child { padding-left:10px!important;}
#userForm.coupon-form { padding-bottom:10px;}
.vmCartPaymentLogo { display:block;}
.vmCartPaymentLogo img { width:auto; height:25px;}

#userForm.shipment_method div { padding-bottom:10px;}
#userForm.shipment_method .vmshipment { display:table-cell; vertical-align:middle;}
#userForm.shipment_method .buttonBar-right { padding-top:10px;}
#userForm.shipment_method .vmCartPaymentLogo { display:inline-block; }
#userForm.shipment_method .vmCartPaymentLogo img { width:auto; height:20px;}
#userForm.shipment_method input { float:left; vertical-align:middle; margin-top:2px;}
#userForm.shipment_method label { float:left; vertical-align:middle; line-height:17px; margin-left:10px;}

#paymentForm.payment-validate div { padding-bottom:10px;}
#paymentForm.payment-validate .vmshipment { display:table-cell; vertical-align:middle;}
#paymentForm.payment-validate .buttonBar-right { padding-top:10px;}
#paymentForm.payment-validate .vmCartPaymentLogo { display:inline-block; }
#paymentForm.payment-validate .vmCartPaymentLogo img { width:auto; height:20px;}
#paymentForm.payment-validate input { float:left; vertical-align:middle; margin-top:2px;}
#paymentForm.payment-validate label { float:left; vertical-align:middle; line-height:17px; margin-left:10px;}

ul.jcomments-latest li h4 a { text-transform:capitalize; color: #000000; font: 15px/17px Arial,Helvetica,sans-serif;}
ul.jcomments-latest li { padding:0;}
ul.jcomments-latest ul { margin-top:0; margin-bottom:20px;}
ul.jcomments-latest ul li { overflow:hidden;}
ul.jcomments-latest .author { float:left; color:#8d9b00;}
ul.jcomments-latest .date { float:right;}

ul.jcomments-latest .rounded { font:normal 12px/18px Arial, Helvetica, sans-serif; padding:6px;}
ul.jcomments-latest .fleft { float:right; width:146px; padding-left:20px;}
.jc_img { float:left; padding:4px 0 0 4px; }
ul.jcomments-latest  .jc_img img { width:50px; height:auto; margin:0; box-shadow:2px 2px 4px #000;}
.jc_no , ul.jcomments-latest{ display:none;}


.back-to-category { float:none; border-top:1px solid #e5e5e5; margin-top:10px; }
table.user-details { margin-bottom:0;}

.vendor-details-view h1 , .vendor-details-view h3 , .manufacturer-view-default h2{ margin-bottom:10px;}
.vendor-details-view .right { text-align:left!important; width:69%!important;}
#counter { border:1px solid #e5e5e5; background:none; border-radius:4px; padding:5px;}


#options .fleft { float:left; margin-right:20px;}
#sort-by .selected , #sort-direction .selected , #filters .selected { color:#000;}
.orderlistcontainer { position:relative;}
.orderlist ul { margin:0; padding:5px 0 5px 0; list-style-type:none;}
.orderlist ul li a:hover { color:#000;}
.orderlist ul li { padding-left:10px;}

#sort-direction { margin:0; padding:0; list-style-type:none; position:absolute; left:150px; top:22px; width:17px; height:16px;overflow:hidden;}
#sort-direction  a { text-indent:-9999px;}
#sort-direction  a.selected { display:none!important;}

.orderlistcontainer.price li { display:block;}

#navigation div.active , #navigation2 div.active { text-decoration:underline;} 
/* Start: Recommended Isotope styles */



#testvm {
clear: both;
margin: 0 auto;
width: 100%;
}

.produkt {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #DCDCDC #DCDCDC #CCCCCC;
border-radius: 0 0 4px 4px;
border-style: solid;
border-width: 1px 1px 3px;
box-shadow: 0 0 8px -3px rgba(0, 0, 0, 0.3);
height: auto;
margin: 5px !important;
padding: 5px;
width: 212px !important;
min-height:340px;
}

#infscr-loading {
background: none repeat scroll 0 0 #000000;
border-radius: 10px 10px 10px 10px;
bottom:30%;
color: #FFFFFF;
left: 45%;
opacity: 0.8;
padding: 10px;
position:fixed;
text-align: center;
width: 200px;
z-index: 10000;
margin-top:10px;
}

#navigation  a.active { text-decoration:underline;}
.ias_loader {
color: #FFFFFF;
opacity: 0.8;
position:absolute;
bottom:0px;
left:50%;
text-align: center;
z-index: 10000000;
width:128px;
height:15px;
margin-left:-64px;

}
.ias_trigger {
background: none repeat scroll 0 0 #000000;
border-radius: 10px 10px 10px 10px;
color: #FFFFFF;
opacity: 0.8;
position:absolute;
bottom:-10px;
left:50%;
text-align: center;
z-index: 10000000;
width:206px;
height:30px;
line-height:20px;
margin-left:-103px;
}
.ias_trigger a:link,
.ias_trigger a:visited {
}

.ias_trigger a:hover,
.ias_trigger a:active {
border-color: #ccc;
}


/* REQUIRED for core functionality */

.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: inline; cursor:pointer;}


@media (max-width: 767px) {
.responsive-tabs__list { display: none;}
.responsive-tabs__heading { display: block; cursor: pointer; }
.responsive-tabs__panel--closed-accordion-only { display: none;}
}

@media (min-width: 768px) {
.responsive-tabs__panel--closed-accordion-only { display: block !important;}
}

/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */

.responsive-tabs-wrapper { 
clear: both;
zoom: 1; 
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
content: "";
display: table;
} 
.responsive-tabs-wrapper:after {
clear: both;
}

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline: none !important;}

.responsive-tabs__list { font-size: 1.2em; margin:0; padding: 20px 0 0 0; padding-bottom:0px; line-height: 1.2em; margin-bottom:-1px;}
.responsive-tabs__list__item { background: #eee; padding: 5px 10px; line-height:30px; height:20px;  margin-right: 2px; border-top-left-radius: 3px; border-top-right-radius: 3px;border: 1px solid #e5e5e5; }
.responsive-tabs__list__item:hover {background: #fff; }
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover {  background: #fff; border-bottom-color: #fff;}

.responsive-tabs__panel { margin-bottom: 0px; padding:20px; border:1px solid #e5e5e5; border-radius:0 0 6px 6px;}


/* END - Optional - Basic Skin */
.virtuemart_search select { margin-bottom:10px; margin-right:10px;}
.rating { padding-top:5px; padding-bottom:5px;}


.floatright { float:right;}
.inline { display:inline-block;}
form.inline input { margin-right:5px;}
form.inline { margin-bottom:10px;}
#tosAccepted { float:left; vertical-align:middle; margin-right:4px; }
.terms-of-service { float:left;margin-top:-2px; margin-right:10px;}
#tosAcceptedLabel { padding-top:9px;}
a#terms-of-service:hover { color:#000; text-decoration:none;}
.details-button { padding-left:10px;}

#tab-2 { display:none;}
#tabs { margin:0; padding:0; list-style:none; overflow:hidden;} 
#tabs li { float:left; padding-bottom:10px; margin-right:10px; cursor:pointer;}
#tabs li:hover { text-decoration:underline;}

.Front_VM2 { margin-bottom:-10px;}
.Front_VM2  h1 { margin-top:15px;}
#content .content-indent .browse-view.front {/* margin-left:-20px; */margin-bottom:20px;}
.browse-view.front .horizontal-separator  { padding-top:10px;}
#content .content-indent .browse-view.front .row .product.floatleft {
float:left;
height:auto;
width:210px!important;
margin-bottom:0px;
margin-left:20px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #e5e5e5;
padding:20px;
position:relative;
border-radius:6px;
}

#content .content-indent .browse-view.front .spacer .col-1, #content .content-indent .browse-view.front .spacer .col-3, #content .content-indent .browse-view.front .spacer .col-2 {
float: none;
height: auto;
margin-right: 0;
padding-top: 0;
width: 100%;
}

#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #e5e5e5;
height: auto;
padding:0px;
text-align: center;
width: 100%;
}
#content .content-indent .browse-view.front .row .product.floatleft:hover .browseProductImageContainer  { box-shadow: 5px 5px 10px rgba(0,0,0,.1);}

#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer a {
display: block;
height: 100%;
width: 100%;
}

#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer img {
background: none repeat scroll 0 0 #FFFFFF;
height: auto;
max-width: 100%;
}



#content .content-indent .browse-view.front .spacer .col-3 .title-indent {
border: medium none;
margin: 0;
padding: 15px 0 0;
}

#content .content-indent .browse-view.front .spacer .col-3 .title-indent h2 {
min-height: 44px;
}

#content .content-indent .browse-view.front .spacer .col-3 .title-indent p {
padding-bottom: 0;
padding-top: 5px;
}

#content .content-indent .browse-view.front  .rating {
overflow: hidden;
padding-bottom: 10px;
padding-top: 10px;
}

#content .content-indent .browse-view.front .spacer .col-2 {
}

#content .content-indent .browse-view.front .spacer .col-2 .product-price {
margin-bottom: 10px;
overflow: hidden;
width: 100%;
min-height:0px;
}

#content .content-indent .browse-view.front .spacer .col-2 .product-price span.PricepriceWithoutTax {
}

#content .content-indent .browse-view.front .addtocart-button { float:left!important; margin-top:10px; margin-right:5px;}
#content .content-indent .browse-view.front a.addtocart-button { margin-top:39px;height:26px; width:98px; padding-bottom:0; line-height:24px; }
#content .content-indent .browse-view.front .addtocart-button.atribut {  margin-top:13px; }

#content .content-indent .browse-view.front .det {
display: inline-block;
float: left;
padding-top: 20px;
}
#content .content-indent .browse-view.front .det span { display:none;}
.attributes { font-size:12px; overflow:hidden; width:100%; display:block;}
#notifyform input { margin-left:20px;}
.marg-top { margin-top:5px;}

/*.validate{
background-color:#2F7FAF;
color: #ffffff;
padding:4px;
border-color:#2F7FAF;
font:13px/30px 'Open Sans',sans-serif;

}
.validate:hover{
background-color:#000000;
}
*/


.pageLinkInactive{
width:50px;
height:50px;
border: 1px solid #fff;
font-size:14px;
color:#fff;
line-height:12px;
text-align:center;
background:#ccc;

padding:2px 6px 2px 6px;
text-decoration:none;


}
.pageLinkInactive:hover{

background:#2F7FAF;

}
.paginationLink{

width:50px;
height:50px;
border: 1px solid #fff;
font-size:14px;
color:#fff;
line-height:12px;
text-align:center;
background:#2F7FAF;
font-weight:lighter;
padding:2px 6px 2px 6px;
text-decoration:none;
cursor:text;


}
/* faq accordion style */
.accordion {
z-index:9999;
position:relative;
}   
.accordion  dt {
	border-radius:5px;
      padding: 10px;
      border: 1px solid #e4e4e4;
      &:last-of-type {
        border-bottom: 1px solid #e4e4e4; 
      }
    }
.accordion h4 {
	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.4)
	padding:5px;
}


.accordion dd {
	 box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.4);
	 background-color:#e4e4e4;
     font-size: 12px;
	 padding: 10px;
	 z-index:9999;
	 margin:auto 2px;
	 border: 3px solid #e4e4e4;
     &:last-of-type {
	   border-bottom: 1px solid #e4e4e4; 
       border-top: 1px solid #e4e4e4;
       position: relative;
       top: -1px;
     }
}
/* faq accordion style */
.inputbox{height:28px;}
.validate{}

.values.vm2-address_type{display:none;}





@media only screen and (min-width:960px) and (max-width: 1280px)  
{
.banneritem{/*border:none;vertical-align:middle;*/ vertical-align: middle;
    width: 90% !important;}
}
@media only screen and (max-width:800px){

.banneritem{/*border:none;vertical-align:middle;*/ vertical-align: middle;
    width: 65% !important;}
}
.vmshipment_name{display:block;}
#login-form .create{height:120px;}
/*   my responsive    */
@media only screen and (min-width:1920px){
	
}
@media only screen and (min-width:1280px){	
div.row.mycustom{display:none!important;}
.col-md-6 > form{display:none}
.site-nav{right:30%!important;}
#left{width:22%!important;}
#divTopRight{top:-25px!important;right:-40px!important}
#search{top:53px;left:722px;}
.logoheader2 img.hello{width:95%;}
.logoheader2{right:769px;top:20px;}
#header{height:170px;}
#search .button{background-position:left bottom!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;}
.col-md-6 > div#social{display:none;}
.col-md-6 > form{display:none;}

.hey{width:100%!important;margin-top:15px;}
#topmenu{width:76%;top:100px}
.moduletable_phone{right:130px;top:12px;}
.module-categories{padding-top:20px!important;}
#cssmenu > ul{width:100%!important;}
#nav_top > li{width:155px;}
#nav_top li ul{background:#4f4f4f;}
#camera_wrap_130{width:100%!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:12px;}
#foot{display:block;}
.moduletable_slider{width:778px!important;height:447px;}
#ninja-slider .slider-inner{max-width:757px!important;}
#content > div#divTopRight{z-index:9999;width:85px!important;}
.module-categories .list ul{left:227px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .product-box{width:241px!important}
.vmgroup_new ul li .browseImage img{width:110px!important;height:110px!important;}
.category-view .category{width:158px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
.category-view .spacer h2 a img{width:107px!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:156px!important;
padding:2px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:145px!important;}
.category-view .spacer{width:149px!important;}
#login-form #form-login-remember{position:relative;top:-33px;width:150px!important;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{margin:1px 5px 0;}
}

@media only screen and (min-width:1020px) and (max-width:1270px){
.vmgroup_new ul li .Price{padding:10px!important}
#content .module_new .addtocart-area{margin-right:20px!important;margin-top: 5px!important;}
.site-nav{right:30%!important;}
.logoheader2 img.hello{width:100%;}
#header{height:190px}
#search{left:630px;width:300px!important;top:60px;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-38px!important;top:-25px!important;}
.moduletable_phone{right:145px;top:15px;}
#left{width:25%!important;}
.module-categories{padding-top:20px!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;}
#login-form .inputbox{width:90%!important;}
.col-md-6 > div#social{display:none;}
.col-md-6 > form{display:none;}
.hey{width:100%!important;margin-top:15px;}
#topmenu{top:130px;right:15px;height:52px;}
#cssmenu > ul > li > a{padding:18px 2px 21px;}
#cssmenu > ul{width:100%!important;}
#nav_top > li{width:137px!important;}
#nav_top li ul{background:#4f4f4f!important;width:138px;}
#cssmenu ul ul li a{font-size:13px!important;}
.moduletable_slider{max-width:90%;position:relative;top:-700px;left:250px!important;height:395px;}
.module_new{width:90%;position:relative;top:-695px;left:250px;height:1515px;}
#camera_wrap_130{width:100%!important;height:100%!important;}
.camera_wrap img {
    height: 100% !important;
    left: 20px;
    width: 100% !important;
}
.vmgroup_new ul li .product-box{width:217px!important;height:280px;padding:0px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;}
.main{width:950px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;width:85px!important;}
.module-categories .list ul{left:190px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
#maincntararight{position:relative;right:600px;width:32%;top:5px;}
#maincntararight h3{width:825px!important;}
#maincntararight iframe{width:825px!important;}
#maincntaraleft{width:480px!important;padding-left:75px!important;}
dl#accordion{width:495px!important}
.category-view .category{width:158px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
.category-view .spacer h2 a img{width:107px!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:156px!important;
padding:2px!important;}
#content .content-indent .browse-view .spacer .col-2{position:relative;right:40px;top:30px;}
#content .content-indent .browse-view.front .spacer .col-2{width:145px!important;}
.category-view .spacer{width:149px!important;}
#login-form #form-login-remember{position:relative;right:47px;width:137px!important;padding-left:0px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#boxes {width:42%!important;left:29%!important;top:8%!important}
#content .module_new .addtocart-area{padding:0px!important;}
#login-form .create {
    position: relative;
    top: 26px;
}
div.row.mycustom{display:none!important;}
	
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:960px) and (max-width:990px){
.site-nav{right:30%!important;}
.logoheader2{left:-25px;top:2px;}
.logoheader2 img.hello{width:90%;}
#header{height:175px;}
/*.content_25{width:73%!important;left:184px!important;top:93px!important;text-transform:none!important;display:none;}*/
#search{left:628px;width:305px!important;top:60px;}
#search .button{width:75px!important;background-position:left bottom!important;}
#divTopRight{right:-35px!important;top:-25px!important;}
.moduletable_phone{right:130px;top:15px;}
#left{width:22%!important;}
.module-categories{padding-top:21px!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;}
#login-form .inputbox{width:90%!important;}
.col-md-6 > div#social{display:none;}
.col-md-6 > form{display:none;}
.hey{width:100%!important;margin-top:15px;}
#topmenu{top:113px;right:15px;width:705px;}
#cssmenu > ul{width:100%!important;}
 #cssmenu > ul.open {width:160px!important;background:#4f4f4f!important;}
#nav_top > li{width:140px!important;}
#nav_top li ul{background:#4f4f4f!important;width:145px}
#cssmenu ul ul li a{font-size:13px!important;}
.moduletable_slider{max-width:93%;position:relative;top:-700px;left:218px!important;height:408px;}
.module_new{width:93%;position:relative;top:-695px;left:218px;height:1480px}
#camera_wrap_130{width:100%!important;height:100%!important}
.vmgroup_new ul li .product-box{width:225px!important;height:280px;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:12px;}
.main{width:945px;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;width:85px!important;}
.module-categories .list ul{left:190px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:110px!important;height:110px!important;}
#maincntararight iframe{width:865px!important;}
dl#accordion{width:500px!important}
.category-view .category{width:158px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
.category-view .spacer h2 a img{width:107px!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:156px!important;
padding:2px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:145px!important;}
.category-view .spacer{width:149px!important;}
#login-form #form-login-remember{position:relative;top:-33px;width:137px!important;padding-left:0px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#boxes {width:43%!important;left:29%!important;top:8%!important}
div.row.mycustom{display:none!important;}
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:771px) and (max-width:860px){
#content .module_new .addtocart-area{float:none!important}
.site-nav{right:30%!important;}
.logoheader2{right:454px;top:2px;}
.logoheader2 img.hello{width:90%;}
#header{height:130px;}
#search{left:330px;width:300px!important;top:70px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-40px!important;top:-22px!important;}
.moduletable_phone{right:133px;top:15px;}
#left{width:22%!important;}
.extra-indent > form{width:102%;position:relative;top:322px;}
.module-categories .boxIndent{position:absolute;width:160px;z-index:9999;top:55px;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;}
#login-form .inputbox{width:90%!important;}
#social{width:106%!important;position:relative;top:315px}
.hey{width:100%!important;margin-top:15px;}
.col-md-6 > div#social{display:none;}
.col-md-6 > form{display:none;}
#topmenu{top:115px!important;width:77%!important;height:40%}
#cssmenu > ul > li > a{font-size:12px!important;padding:15px 18px 24px!important;}
#nav_top > li{width:107px!important;background:#4f4f4f;height:52px;}
#nav_top li ul{background:black!important;width:125px;}
#cssmenu > ul{position:relative;background:#4f4f4f;height:52px;}
#cssmenu ul ul li a{font-size:13px!important;}
.moduletable_slider{max-width:72%;position:relative;top:-370px;left:165px!important;height:320px;}
#camera_wrap_130{width:100%!important;height:100%!important;}
.camera_wrap img {
    height: 100% !important;
    left: 90px;
    width: 100% !important;
}
.module_new{width:73%;position:relative;top:-365px;left:164px;height:1800px;}
.vmgroup_new ul li .product-box{width:172px!important;height:280px;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:12px;}
.main{width:721px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;width:85px!important;}
.module-categories .list ul{left:190px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:110px!important;height:110px!important;}
#maincntararight{position:relative;right:665px;width:32%;padding:10px!important;}
#maincntararight iframe{width:700px!important;}
#maincntaraleft{padding:10px!important;}
dl#accordion{width:515px!important}
.category-view .category{width:158px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
.category-view .spacer h2 a img{width:107px!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:156px!important;
padding:2px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:145px!important;}
.category-view .spacer{width:149px!important;}
#login-form #form-login-remember{position:relative;top:-33px;width:137px!important;padding-left:0px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#boxes {width:54%!important;left:23%!important;top:10%!important}
.module_login{padding:9px 9px 16px;}
div.row.mycustom{display:none!important;}
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:720px) and (max-width:770px){
.site-nav{right:30%!important;}
.logoheader2 img.hello{width:85%;}
.logoheader2{right:433px;top:2px;}
#header{height:130px;}
.cameraSlide img{
	width:100%!important;
	height:100%!important;
	left:100px;
}
#camera_wrap_130{height:100%!important;width:100%!important;}
.content_25{width:60%!important;left:250px!important;top:100px!important;text-transform:none!important;}
#search{left:322px;width:301px!important;top:80px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-20px!important;top:-27px!important;}
.moduletable_phone{right:160px;top:17px;}
#left{width:22%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;}
.module-categories .boxIndent{position:absolute;width:160px;z-index:9999}
#login-form .inputbox{width:90%!important;}
#social{width:105%!important;position:relative;top:255px}
.hey{width:100%!important;margin-top:15px;}
.col-md-6 > div#social{display:none;}
.col-md-6 > form{display:none;}
#topmenu{left:640px;top:80px!important;width:7%!important;height:28%}
#nav_top > li{width:156px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul.open{width:157px!important;}
#cssmenu > ul{position:relative;left:-108px;background:#4f4f4f;}
.moduletable_slider{max-width:69%;position:relative;top:-423px;left:165px!important;height:305px;}
.module_new{width:70%;position:relative;top:-420px;left:164px;height:1930px;}
.vmgroup_new ul li .product-box{width:159px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:12px;}
.main{width:700px!important;}
#foot{display:block;}
.extra-indent > form{width:105%;position:relative;top:270px;}
#content > div#divTopRight{z-index:9999;width:85px!important;}
.module-categories .list ul{left:190px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:110px!important;height:110px!important;}
#maincntararight{position:relative;right:665px;width:32%;}
#maincntararight iframe{width:680px!important;}
dl#accordion{width:480px!important}
#content .content-indent .browse-view.front .row .product.floatleft{
width:126px!important;
padding:0px!important;}
.category-view .spacer{width:118px!important;}
.category-view .category{width:96px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:101px!important;}
#login-form #form-login-remember{position:relative;top:-33px;width:137px!important;padding-left:0px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#boxes {width:54%!important;left:23%!important;top:2%!important}
.module_login{padding:9px 9px 16px;}
div.row.mycustom{display:none!important;}
}


/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:606px) and (max-width:719px){
.logoheader2 img.hello{width:100%;}
.logoheader2{right:275px;top:-8px;}
.cameraSlide img{width:100%!important;height:97%!important;left:85px;top:5px;}
#search{left:173px;width:301px!important;top:200px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-20px!important;top:95px!important;}
.moduletable_phone{left:360px;top:15px;}
#left{width:27%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:158%;position:relative;top:30px;}
#login-form .inputbox{width:90%!important;}
#social{width:100%!important;position:relative;top:260px;}
.col-md-6 > div#social{display:none;}
.col-md-6 > form{display:none;}
.hey{width:100%!important;}
.module-categories .boxIndent{position:absolute;width:160px;z-index:9999}
#topmenu{left:535px;top:200px!important;width:9%!important;height:15%}
#nav_top > li{width:156px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{position:relative;left:-108px;background:#4f4f4f;}
.moduletable_slider{max-width:55%;position:relative;top:-425px;left:173px!important;height:245px;}
#camera_wrap_130{width:99%!important;}
.module_new{width:73%;position:relative;top:-425px;/*height:4320px;*/left:164px}
.vmgroup_new ul li .product-box{width:400px!important;padding:0 12px 15px!important;margin-bottom:5px;}
.vmgroup_new ul li .product-box:first-child{margin-left:17px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:1px;}
.main{width:605px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;width:99px!important;}
#nav_top li ul{width:133px!important;}
.module-categories .list ul{left:160px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:160px!important;height:160px!important;}
.wrapper > div.hello{float:left;}
.extra-indent > form{width:100%;position:relative;top:270px;}
.module_new div.asd{width:77%!important;}
#maincntararight{position:relative;width:96%!important;float:left!important;}
#maincntararight iframe{width:580px!important;}
#maincntaramiddle#contact-form {width:30%!important;}
dl#accordion{width:360px!important}
#content .content-indent .browse-view.front .row .product.floatleft{
 width:90px!important; padding:0px!important; } 
 .category-view .spacer{width:86px!important;}
 .category-view .category{width:96px!important;margin:0 0 0 15px!important;} 
 .category-view .category:first-child{margin-left:15px!important;}
 #content .content-indent .browse-view.front .spacer .col-2{width:87px!important;}
 #login-form #form-login-remember{position:relative;top:-33px;width:137px!important;padding-left:0px;}
#content #login-form .button{position:relative;top:19px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#boxes {width:64%!important;left:18%!important;top:3%!important;}
}

/*------------------------------------------------------------------------------------------------------------*/	
@media  only screen and (min-width:531px) and (max-width:605px){
.logoheader2 img.hello{width:100%;}
.logoheader2{right:277px;top:-8px;}
.cameraSlide img{width:101%!important;height:97%!important;left:118px;top:5px;}
.content_25{width:77%!important;left:115px!important;top:100px!important;text-transform:none!important;display:none}
#search{left:163px;width:301px!important;top:196px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-20px!important;top:95px!important;}
.moduletable_phone{left:310px;top:15px;}
#left{width:18%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:158%;position:relative;top:30px;}
.module-categories .boxIndent{position:absolute;width:160px;z-index:999;}
#login-form .inputbox{width:90%!important;}
#social{width:177%!important;position:relative;top:252px;}
.col-md-6 > div#social{display:none;}
.hey{width:100%!important;}
#topmenu{left:475px;top:196px!important;width:9%!important;height:15%}
.mainNav{margin-top:10px;}
#nav_top > li{width:156px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{position:relative;left:-108px;background:#4f4f4f;}
.moduletable_slider{max-width:47%;position:relative;top:-381px!important;left:165px!important;height:210px;}
#camera_wrap_130{width:99%!important;}
.module_new{width:62%;position:relative;top:-385px;height:6221px;left:164px}
.vmgroup_new ul li .product-box{width:345px!important;padding:0 12px 15px!important;margin-bottom:5px;}
.vmgroup_new ul li .product-box:first-child{margin-left:17px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:1px;}
.main{width:531px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;width:99px!important;}
#nav_top li ul{width:133px!important;}
.module-categories .list ul{left:160px!important;width:112px!important;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:160px!important;height:160px!important;}
.wrapper > div.hello{float:left;}
.extra-indent > form{width:165%;position:relative;top:260px;}
.col-md-6 > form{display:none;}
.module_new div.asd{width:77%!important;}
#maincntararight{position:relative;width:92%!important;float:left!important;}
#maincntararight iframe{width:500px!important;margin-left:12px;}
#maincntaramiddle#contact-form {width:30%!important;}
dl#accordion{width:325px!important}
#content .content-indent .browse-view.front .row .product.floatleft{
width:89px!important;
padding:0px!important;}
.category-view .spacer{width:86px!important;}
.category-view .category{width:149px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:87px!important;}
#login-form #form-login-remember{position:relative;top:-33px;width:137px!important;padding-left:0px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#boxes {width:67%!important;left:16%!important}
.button.sign_up {
    top: 11px!important;
}
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:471px) and (max-width:530px){
.logoheader2{right:110px;top:-12px;}
.logoheader2 img.hello{width:100%;}
#header{width:96%;}
.cameraSlide img{width:100%!important;height:97%!important;left:65px;top:5px;}
.content_25{width:90%!important;left:25px!important;top:138px!important;text-transform:none!important;}
#search{left:50px;width:301px!important;top:180px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{left:325px!important;top:93px!important;}
.moduletable_phone{left:0px;top:133px;}
#left{width:18%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:87%;}
.module-categories .boxIndent{position:absolute;top:290px!important;width:446px;left:6px!important}
#login-form .inputbox{width:90%!important;}
.bannergroup_banner_1 > div#social{display:none;}
.hey{width:100%!important;}
.module_banner_2 {position:relative;top:-15px!important;}
#topmenu{left:405px;top:180px!important;width:10%!important;height:15%}
#nav_top > li{width:157px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{background:#4f4f4f none repeat scroll 0 0;
position:relative;left:-126px;}
.moduletable_slider{max-width:58%;position:relative;top:0px!important;left:10px!important;height:267px;}
#camera_wrap_130{width:100%!important;}
.module_new{width:63%;position:relative;top:255px;height:2355px;}
.vmgroup_new ul li .product-box{width:146px!important;padding:0 14px 15px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:-7px;}
.main{width:464px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;left:350px!important;width:99px!important;height:1800px}
#nav_top li ul{width:133px!important;}
.module-categories .list ul{left:157px!important;width:112px!important;z-index:9999;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:105px!important;height:90px!important;}
.wrapper > div.hello{float:left;}
.extra-indent > form{width:350px;position:relative;top:1995px;margin-left:15px;display:none;}
.module_new div.asd{max-width:100%!important;}
#maincntaramiddle{float:none!important}
#maincntararight{position:relative;width:100%!important;float:right!important;}
#maincntararight iframe{width:458px!important;}
dl#accordion{width:400px!important}
#content .content-indent .browse-view.front .row .product.floatleft{
width:106px!important;
padding:0px!important;}
.category-view .spacer{width:104px!important;}
.category-view .category{width:104px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:90px!important;}
#login-form #form-login-remember{position:relative;top:-5px;width:150px!important;padding-left:0px;right:50px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#login-form ul{float:right;}
#login-form .create{margin-right:62px;padding-top:10px;float:right;}
#boxes {width:75%!important;left:13%!important}
.button{position:relative;top:25px;float:left;}
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:431px) and (max-width:470px){
.logoheader2{right:30px;top:-2px;left:50px}
.logoheader2 img.hello{width:97%;}
.cameraSlide img{width:100%!important;height:97%!important;left:103px;top:5px;} 
.content_25{width:93%!important;left:20px!important;top:141px!important;text-transform:none!important;display:none;}
#search{left:5px;top:175px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-35px!important;top:88px!important;}
.moduletable_phone{left:-15px;top:130px;}
#left{width:18%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:89%;}
.module-categories .boxIndent{position:absolute;top:250px!important;width:390px;}
#login-form .inputbox{width:90%!important;}
.hey{width:100%!important;}
.bannergroup_banner_1 > div#social{display:none;}
.module_banner_2 {position:relative;top:-15px!important;}
#topmenu{top:175px!important;width:10%!important;height:15%}
#nav_top > li{width:157px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{background:#4f4f4f;
position:relative;left:-108px;}
.moduletable_slider{max-width:51%;position:relative;top:0px!important;height:228px;}
#camera_wrap_130{width:99%!important;}
.module_new{width:52%;position:relative;top:260px;height:1700px;}
.vmgroup_new ul li .product-box{width:119px!important;padding:0 20px 15px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:0px;}
.main{width:395px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;left:340px!important;width:99px!important;}
#nav_top li ul{width:133px!important;}
.module-categories .list ul{left:157px!important;width:112px!important;z-index:9999;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:93px!important;height:70px!important;}
.wrapper > div.hello{float:left;}
.extra-indent > form{width:350px;position:relative;top:1970px;display:none;}
.module_new div.asd{}
#maincntaramiddle{float:none!important}
#maincntararight{position:relative;width:100%!important;float:left!important;}
#maincntararight iframe{width:367px!important;}
dl#accordion{width:355px!important}
#content .content-indent .browse-view.front .row .product.floatleft{
width:99px!important;
padding:0px!important;}
.category-view .spacer{width:96px!important;}
.category-view .category{width:104px!important;margin:0 0 0 15px!important;}
.category-view .category:first-child{margin-left:15px!important;}
#content .content-indent .browse-view.front .spacer .col-2{width:90px!important;}
#login-form #form-login-remember{position:relative;top:-5px;width:150px!important;padding-left:0px;right:50px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:1px!important;}
#login-form ul{float:right;}
#login-form .create{margin-right:62px;padding-top:10px;float:right;}
#boxes {width:74%!important;left:13%!important}
.button{position:relative;top:25px;float:left;}
}


/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:396px) and (max-width:430px){
.cameraSlide img{
	width:41.7%!important;
	height:47%!important;	
}
.camera_wrap .camera_pag .camera_pag_ul{
	display:none;
	
} 
.logoheader2{right:4px;top:-1px;left:5px;}
.logoheader2 img.hello{width:100%;}
#search{left:0px;width:85%!important;top:185px!important;}
#search .button{width:70px!important;background-position:left bottom!important;}
#divTopRight{right:-36px!important;top:99px!important;}
.moduletable_phone{left:-25px;top:138px;}
#left{width:18%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:87%;}
.module-categories .boxIndent{position:absolute;top:224px;width:323px;}
.hey{width:100%!important;}
.bannergroup_banner_1 > div#social{display:none;}
.module_banner_2 {position:relative;top:-15px!important;left:15px;}
#topmenu{left:280px;top:185px!important;width:13%!important;height:15%}
#nav_top > li{width:160px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{background:#4f4f4f none repeat scroll 0 0;
position:relative;left:-116px;}
.moduletable_slider{width:43%;position:relative;top:0px!important;left:-2px;height:200px;}
.module_new{width:42%;position:relative;top:90px;height:7765px;}
.vmgroup_new ul li .product-box{min-width:96%!important;padding:0 30px 10px!important;margin-left:10px!important}
.vmgroup_new ul li .product-box:first-child{margintop:170px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
#content span.addtocart-button .addtocart-button{position:relative;left:0px;}
.main{width:329px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;left:221px!important;width:99px!important;top:100px!important}
#nav_top li ul{width:133px!important;}
.module-categories .list ul{left:157px!important;width:112px!important;z-index:9999;}
.module-categories .list ul ul{left:112px!important;}
.vmgroup_new ul li .browseImage img{width:200px!important;height:200px!important;}
.wrapper > div.hello{float:left;}
.extra-indent > form{width:313px;position:relative;top:5665px;margin-left:5px;display:none;}
#maincntaramiddle{float:none!important}
#maincntararight{position:relative;width:100%!important;float:right!important;}
#maincntararight iframe{width:323px!important;}
#maincntararight h3{width:325px!important;}
dl#accordion{width:287px!important}
.category-view .floatleft{
width:88%!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:260px!important;
padding:27px!important;}
.category-view .category{margin:0 0 0 15px!important;}
.category-view .spacer{width:236px!important;}
#login-form #form-login-remember{position:relative;top:-5px;width:150px!important;padding-left:0px;right:50px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:20px!important;}
#login-form ul{float:right;}
#login-form .create{position:relative;top:30px;}
#boxes {width:84%!important;left:8%!important}
.button{position:relative;top:25px;float:left;}
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:351px) and (max-width:395px){
.cameraSlide img{
	width:42%!important;
	height:45%!important;	
}
/*#camera_wrap_130{width:100%!important;height:100%!important;}*/ 
.logoheader2{right:9px;top:0px;left:10px;}
.logoheader2 img.hello{width:100%;}
.content_25{width:92%!important;left:10px!important;top:190px!important;text-transform:none!important;display:none;}
#search{left:10px;width:81%!important;top:195px!important;}
#search .inputbox{width:233px!important;}
#search .button{width:72px!important;background-position:left bottom!important;}
#divTopRight{right:-10px!important;top:105px!important;width:120px!important;}
.moduletable_phone{left:-20px;top:144px;}
.moduletable_phone .phone{font-size:22px!important}
#left{width:18%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:87%;}
.module-categories .boxIndent{position:absolute;top:210px;width:327px;}
#login-form .inputbox{width:90%!important;}
.hey{width:100%;}
.bannergroup_banner_1 > div#social{display:none;}
.module_banner_2 {position:relative;top:-95px!important;left:15px;}
#topmenu{left:285px;top:195px!important;width:13%!important;height:15%}
#cssmenu > ul.open{width:150px!important;}
#nav_top > li{width:157px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{background:#4f4f4f none repeat scroll 0 0;
position:relative;left:-108px;}
.moduletable_slider{width:43%;position:relative;left:0px;height:190px;}
.module_new{width:43%;position:relative;top:80px;height:7645px;}
.vmgroup_new ul li .product-box{min-width:94%!important;padding:0 30px 10px!important;margin-left:10px!important}
.vmgroup_new ul li .product-box:first-child{margintop:170px!important;}
.vmgroup_new ul li{padding:0px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
/*#content span.addtocart-button .addtocart-button{position:relative;left:12px;}*/
.main{width:333px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;left:221px!important;width:99px!important;top:100px!important}
#nav_top li ul{width:133px!important;}
.module-categories .list ul{left:147px!important;width:103px!important;z-index:9999;}
.module-categories .list ul ul{left:103px!important;}
.vmgroup_new ul li .browseImage img{width:200px!important;height:200px!important;}
.wrapper > div.hello{float:left;}
/* login form   */
.extra-indent > form{width:305px;position:relative;top:5565px;margin-left:10px;display:none;}
#maincntaramiddle{float:none!important}
#maincntararight{position:relative;width:100%!important;}
#maincntaramiddle form > table > tr > td > input.hasTip{width:30%!important}
dl#accordion{width:270px!important}
.category-view .floatleft{
width:88%!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:260px!important;
padding:27px!important;}
.category-view .category{margin:0 0 0 15px!important;}
.category-view .spacer{width:236px!important;}
#login-form #form-login-remember{position:relative;top:-5px;width:150px!important;padding-left:0px;right:50px;}
#content #login-form .button{position:relative;top:25px;}
#login-form #modlgn-remember.inputbox{width:20px!important;}
#login-form ul{float:right;}
#login-form .create{position:relative;top:30px;}
#boxes {width:84%!important;left:8%!important}
.button{position:relative;top:25px;float:left;}
}

/*------------------------------------------------------------------------------------------------------------*/

@media  only screen and (min-width:300px) and (max-width:350px){
.logoheader2{right:8px;top:1px;left:24px;}
.logoheader2 img.hello{width:100%;}
.cameraSlide img{
	width:36.5%!important;
	height:41.5%!important;	
}
/*#camera_wrap_130{width:100%!important;height:100%!important;} */
#header{width:95%;}
#search{left:10px;top:150px!important;}
#search .inputbox{width:225px!important;}
#search .button{width:80px!important;background-position:left bottom!important;}
.moduletable_phone{left:-10px;top:115px;}
#divTopRight{right:-25px!important;top:75px!important;width:120px!important;}
.moduletable_phone .phone{font-size:21px!important}
#left{width:18%!important;}
.module-categories .list > li{font-size:13px!important;line-height:0px!important;width:83%;}
.module-categories .boxIndent{position:absolute;top:190px;width:291px;}
.hey{width:100%!important;}
.bannergroup_banner_1 > div#social{display:none;}
.module_banner_2 {position:relative;top:-95px!important;}
#topmenu{top:195px!important;width:47px!important;height:15%}
#cssmenu > ul.open{width:155px!important;}
#nav_top > li{width:154px!important;background:#4f4f4f;}
#nav_top li ul{background:none!important;}
#cssmenu > ul{background:#4f4f4f none repeat scroll 0 0;
position:relative;left:-108px;}
.moduletable_slider{width:38%;position:relative;top:0px!important;height:176px;}
.module_new{width:44%;position:relative;top:50px;height:7630px;}
.vmgroup_new ul li .product-box{width:84%!important;padding:0 30px 10px!important;margin-left:5px!important}
.vmgroup_new ul li{padding:0px!important;}
.vmgroup_new ul li .Title a{font-size:11px!important;line-height:14px!important;}
/*#content span.addtocart-button .addtocart-button{position:relative;left:12px;}*/
.main{width:295px!important;}
#foot{display:block;}
#content > div#divTopRight{z-index:9999;left:211px!important;width:99px!important;top:100px!important}
.module-categories .list ul{left:147px!important;width:103px!important;z-index:9999;}
.module-categories .list ul ul{left:103px!important;}
.vmgroup_new ul li .browseImage img{width:200px!important;height:200px!important;}
.wrapper > div.hello{float:left;}
.extra-indent > form{width:290px;position:relative;top:5610px;display:none;}
.module_new div.asd{width:87%!important;}
#maincntaramiddle{float:none!important}
#maincntararight{position:relative;width:100%!important;}
#maincntararight iframe{width:291px!important;}
dl#accordion{width:240px!important}
.category-view .floatleft{
width:88%!important;}
#content .content-indent .browse-view.front .row .product.floatleft{
width:231px!important;
padding:11px!important;}
.category-view .category{margin:0 0 0 15px!important;}
.category-view .spacer{width:236px!important;}
#login-form #modlgn-remember.inputbox{width:20px!important;}
#login-form #form-login-remember{position:relative;top:-5px;width:150px!important;padding-left:0px;right:58px;}
#login-form .inputbox{width:90%!important;}
#content #login-form .button{position:relative;top:25px;right:50px}
#login-form ul{float:right;}
#login-form .create{position:relative;top:32px;}
#boxes {width:72%!important;left:14%!important}
.button{position:relative;top:25px;float:left;}
#foot .space{font-size:12px;}
.usertype{width:30%}
}
div#sa_iframe{z-index:9999!important;}
div#topcontrol {
    z-index: 9999;
}