/**:link, *:visited, *:active, *:hover, *:focus, span, button {
-webkit-transition: color .25s linear, background-color .25s linear, border-color .25s linear;
-moz-transition: color .25s linear, background-color .25s linear, border-color .25s linear;
-o-transition: color .25s linear, background-color .25s linear, border-color .25s linear;
transition: color .25s linear, background-color .25s linear, border-color .25s linear;
}*/

#top_bar {
-moz-box-shadow: -5px 5px 5px rgba(0,0,0,0.2);
-webkit-box-shadow: -5px 5px 5px rgba(0,0,0,0.2);
-o-box-shadow: -5px 5px 5px rgba(0,0,0,0.2);
box-shadow: -5px 5px 5px rgba(0,0,0,0.2);
}

#wrap {
-moz-box-shadow: -10px 5px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: -10px 5px 10px rgba(0,0,0,0.5);
-o-box-shadow: -10px 5px 10px rgba(0,0,0,0.5);
box-shadow: -10px 5px 10px rgba(0,0,0,0.5);
}

#col_1, #col_2, #col_3, #redirect_text {
/*-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);*/
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
/*box-shadow: 2px 2px 2px rgba(0,0,0,0.2);*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#nav li span {
/*-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
/*box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}

#main_search button,
#mini_basket .mb_button a span,
.action a span,
.action button,
.m_enews button,
#products_nav .n_filter button,
.content button,
.content .button,
#basket_form button,
#basket_form .button,
#basket_form .empty,
.register a.button {
/*-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
/*box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}

.prompt_banner a,
.p_info #compare a,
.p_info #write_review a {
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 2px 2px 3px #eee;
-webkit-box-shadow: 2px 2px 3px #eee;
-o-box-shadow: 2px 2px 3px #eee;
box-shadow: 2px 2px 3px #eee;
}

#product_details table td.t_buy a {
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
}

#mini_basket h2 span {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}

#mini_basket h2 a span {
/*-moz-box-shadow: 2px 2px 3px #ddd;*/
-webkit-box-shadow: 2px 2px 3px #ddd;
-o-box-shadow: 2px 2px 3px #ddd;
/*box-shadow: 2px 2px 3px #ddd;*/
}

#main_search {
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-moz-border-radius: 28px;
-webkit-border-radius: 28px;
-o-border-radius: 28px;
border-radius: 28px;
}

#live_search {
-moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
-o-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#main_search input {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}

.listing .action input,
.m_enews input,
#main_basket table td input,
#voucher_add input,
#progress li,
#products_nav .n_filter .filter_price input,
#error_message {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#hotline_top {
/*-moz-box-shadow: 0 4px 3px -3px rgba(0,0,0,0.5);*/
-webkit-box-shadow: 0 4px 3px -3px rgba(0,0,0,0.5);
-o-box-shadow: 0 4px 3px -3px rgba(0,0,0,0.5);
/*box-shadow: 0 4px 3px -3px rgba(0,0,0,0.5);*/
}

.footer_col_160,
.footer_col_267 {
background: rgba(0,0,0,.2);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#products_nav,
#mini_basket,
#mb_list,
.module,
.f_blog_item,
#products_nav .n_filter h4,
.p_media,
.p_info,
#p_choices,
#col_1 .content,
#col_3 .content,
.options li a,
#secure_payments,
ol#controls li a {
/*-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);*/
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
-o-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
/*box-shadow: 1px 1px 2px rgba(0,0,0,0.2);*/
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}

#delivery_time {
-moz-border-radius: 0 0 4px 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-o-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}

#products_nav ul ul,
#products_nav ul li:hover ul li ul,
#products_nav ul li.hover ul li ul { -webkit-opacity: 0; -webkit-transition: opacity .15s linear; }
#products_nav ul li.hover ul,
#products_nav ul li.hover ul li.hover ul,
#products_nav ul li:hover ul,
#products_nav ul li:hover ul li:hover ul { -webkit-opacity: 1; }

#mb_list { -webkit-opacity: 0; -webkit-transition: opacity .4s linear; }
#mb_items:hover #mb_list { -webkit-opacity: 1; }

#mini_basket {
background: 
	-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(240,240,240)),
    color-stop(1, rgb(255,255,255))
);
background:  
	-moz-linear-gradient(
    center top,
    rgb(240,240,240) 0%,
    rgb(255,255,255) 100%
);
}

.n_cat,
#category_notification_form li {
/*-moz-box-shadow: 1px 1px 2px #ddd;*/
-webkit-box-shadow: 1px 1px 2px #ddd;
-o-box-shadow: 1px 1px 2px #ddd;
/*box-shadow: 1px 1px 2px #ddd;*/
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

#products_nav li a,
#payment_details .form_alternative h4 {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

#products_nav li a {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}

#products_nav ul ul {
/*-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-o-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
/*box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
}

.payment_info .cards img {
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
-o-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #ccc;
}

.f_images li,
.content img,
.content table,
#main_basket table,
#main_basket table td.t_pic img,
#error_message {
-moz-box-shadow: 2px 2px 3px #ededed;
-webkit-box-shadow: 2px 2px 3px #ededed;
-o-box-shadow: 2px 2px 3px #ededed;
box-shadow: 2px 2px 3px #ededed;
}

.blog h2 .rss img {
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}

.listing .pic {
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
-o-box-shadow: 2px 2px 3px rgba(0,0,0,.1);
box-shadow: 2px 2px 3px rgba(0,0,0,.1);
}

.youtube embed {
-moz-box-shadow: 0px 0px 20px #ccc;
-webkit-box-shadow: 2px 2px 3px #ededed;
-o-box-shadow: 2px 2px 3px #ededed;
box-shadow: 2px 2px 3px #ededed;
}

.content input.text,
.content textarea,
.field,
.option {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.tab-nav a {
/*-moz-box-shadow: 2px -2px 2px rgba(0,0,0,0.1);*/
-webkit-box-shadow: 1px -1px 2px rgba(0,0,0,0.1);
-o-box-shadow: 2px -2px 2px rgba(0,0,0,0.1);
/*box-shadow: 2px -2px 2px rgba(0,0,0,0.1);*/
}

.specials .listing {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
/*-moz-box-shadow: 0 0 2px 2px #ddd;*/
-webkit-box-shadow: 0 0 6px #ddd;
-o-box-shadow: 0 0 2px 2px #ddd;
/*box-shadow: 0 0 2px 2px #ddd;*/
}

/*#wave1 { -webkit-animation-name:bg; -webkit-animation-duration:5s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear }
@-webkit-keyframes bg { 0% { -webkit-opacity: 1;
 } 50% { -webkit-opacity: .25; } 100% { -webkit-opacity: 1; } }
 
#wave2 { -webkit-animation-name:bg2; -webkit-animation-duration:10s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear }
@-webkit-keyframes bg2 { 0% { -webkit-opacity: 1;
 } 50% { -webkit-opacity: .25; } 100% { -webkit-opacity: 1; } }
 
#wave3 { -webkit-animation-name:bg3; -webkit-animation-duration:15s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear }
@-webkit-keyframes bg3 { 0% { -webkit-opacity: 1;
 } 50% { -webkit-opacity: .25; } 100% { -webkit-opacity: 1; } }*/



