@charset "utf-8";
/* CSS Document */
/* general reset stuff up here */

body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {
background-color:transparent;
font-weight:normal;
}

body {
font-family:Arial, Helvetica, sans-serif;
line-height: 120%;
background-color:#fff;
}

ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}

del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}






/******************************************************************************************************************** SITE STYLES SET UP*/
p.error {
color:#ff3300;
xbackground-color:#eee;
padding:5px;
}


/* use this class to centre any element. */
.center_it {
width:960px;
margin:0 auto;
}

.clr {
clear:both;
}

/* these _stripe rules are used to create the bg stripe extending left to right */
/* h_strip: header; c_strip: content; f_strip: footer; m_strip: nav bar */
#h_strip_1,
#h_strip_2 {
background-color:#e5e5cb;
}

#c_strip {
background-color:#fff;
}

#f_strip {
height:100px;
background-color:#bec6ae;
}
#m_strip {
background-color:#bec6ae;
}

/* content_area is a container to hold the whole content area */
#c_strip #content_area {
background-color:#fff;
}

/* margin for both columns */
#c_strip #content_area #right_col, #c_strip #content_area #content {
margin:15px 0 20px 0;
}


/****************************************************************************************************************************** CONTENT RULES */
#c_strip #content_area {
border-bottom:1px dashed #aaa;
margin-bottom:15px;
}

#c_strip #content_area #content {
width:690px;
float:left;
overflow:hidden;
}

#content h2 {
margin:10px;
height:30px;
background-image:url(../shopimages/assets/about_bodlon.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content h2#page_titles {
background-image:none;
text-indent:0;
margin:10px 0 10px 0;
font-size:18px;
color:#B38B76;
}

/*************************************************************************************** lang switches for images */

#content h3 {
font-size:18px;
margin:0 0 10px 0;
color:#666;
}

#content h3#intro_1  {
margin:10px 0 15px 0;
height:73px;
background-image:url(../shopimages/assets/intro_para_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content h3#intro_2 {
margin:10px 0 15px 0;
height:73px;
background-image:url(../shopimages/assets/intro_para_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content h5#your_favs_1 {
margin:10px 0 10px 0;
height:67px;
background-image:url(../shopimages/assets/your_favs_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
border-top:1px dashed #aaa;
}

#content h5#your_favs_2 {
margin:10px 0 10px 0;
height:67px;
background-image:url(../shopimages/assets/your_favs_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
border-top:1px dashed #aaa;
}

#content h5#featured_1 {
margin:10px 0 10px 0;
height:67px;
background-image:url(../shopimages/assets/your_favs_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
border-top:1px dashed #aaa;
}

#content h5#featured_2 {
margin:10px 0 10px 0;
height:67px;
background-image:url(../shopimages/assets/your_favs_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
border-top:1px dashed #aaa;
}


#content h4#unique_1 {
margin:30px 0 10px 0;
height:49px;
background-image:url(../shopimages/assets/unique_company_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content h4#unique_2 {
margin:30px 0 10px 0;
height:49px;
background-image:url(../shopimages/assets/unique_company_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content .left_col p, #content .right_col p {
font-size:12px;
line-height:150%;
color:#777;
margin:0 0 10px 0;
}
 
#content .left_col {
margin-right:30px;
width:315px;
float:left;
}

#content .right_col {
margin-right:10px;
width:325px;
float:left;
}

#content #section_page_prods {
clear:both;
}

/****************************************************************************************************************************** HOME PAGE PRODS */
/*rounding issues with padding. See description of rh col boxes. the class padder is the key */
#content #front_page_prods {
margin:0 0 20px 0;
}

#content .box_outer {
float:left;
margin:10px 5px 10px 0;
background-color:#bec6ae;
width:165px;
}

#content #section_page_prods .box_outer {
float:left;
margin:10px 5px 10px 0;
background-color:#C6AEB5;
width:165px;
}

#content .box_outer .padder {
padding-top:5px;
height:245px;
}

#content .box_inner img {
margin-top:10px;
}

#content .box_inner p {
padding:0 5px 5px 5px;
font-size:12px;
line-height:120%;
color:#939e7c;
}

#content .box_outer {
font-size:14px;
text-align:center;
color:#333;
}

#content .box_outer h1 {
font-size:14px;
text-align:center;
color:#666;
}

#content .box_outer span.prod_more a {
font-size:11px;
text-align:center;
color:#DA4D6C;
text-decoration:none;
}

#content .box_outer span.prod_more a:hover {
font-size:11px;
text-align:center;
color:#333;
text-decoration:none;
}

#content .box_outer .box_inner {
text-align:center;
background-color:#fff;
height:210px;
margin:0px 5px 5px 5px;
}

#content #anim {
padding:30px;
}


/****************************************************************************************************************************** RIGHT COL RULES */
#c_strip #content_area #right_col {
width:250px;
float:right;
}

/****************************************************************************************************************************** SECTION PAGE RULES */
#content h2#sec {
margin:10px 0 10px 0;
height:44px;
background-image:url(../shopimages/assets/our_products.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content h3#sec {
margin:30px 0 30px 0;
height:78px;
background-image:url(../shopimages/assets/best_welsh_food.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#content h4#sec,
#content h4#other_sections {
margin:15px 0 10px 0;
padding:0;
height:30px;
background-image:none;
text-indent:0;
color:#999;
font-size:24px;
}

#content .right_col p.testimonial {
margin:0;
padding:10px;
background-image:url(../shopimages/assets/quote_box_top-mid.gif);
background-repeat:no-repeat;
background-position:top left;
}

#content .right_col p.quote_bottom {
margin:0;
padding:0;
height:15px;
background-image:url(../shopimages/assets/quote_box_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#content .right_col p.testimonial .testimonial_author {
margin-left:50px;
color:#333;
}

/****************************************************************************************************************************** MENU RULES/MINI CART/CUSTOMER */
/*these are rounded boxes and applying padding is problematic in firefox. So to do this */
/*the jquery rounded must be applied to an outer container with a bg col, any padding is applied to */
/*an inner padder div. Margin can be appied to the outer containers. */
/*mini_cart & menu are outers and padder is an inner.*/

#c_strip #right_col #mini_cart_1,
#c_strip #right_col #mini_cart_2 {
background-color:#bec6ae;
position:relative;
}

#c_strip #right_col #menu {
background-color:#bc9986;
background-color:#C6AEB5;
}
#c_strip #right_col #mini_cart_1,
#c_strip #right_col #mini_cart_2,
#c_strip #right_col #menu,
#c_strip #right_col #customer_account_stuff  {
margin-bottom:10px;
}

#c_strip #right_col #menu .padder {
padding:10px;
}

#c_strip #right_col #mini_cart_1 .padder,
#c_strip #right_col #mini_cart_2 .padder  {
padding:50px 0 8px 0;
}

#c_strip #right_col #mini_cart .padder {

}

#c_strip #right_col #menu .padder {

}

#c_strip #right_col #customer_account_stuff {
background-color:#CAD1BD;
margin-top:10px;
}

#c_strip #right_col #customer_account_stuff .padder {
font-size:12px;
padding:10px;
}

#c_strip #right_col #customer_account_stuff .padder p.welcome {
font-size:16px;
color:#fff;
font-weight:bold;
margin:0 0 10px 0;
}

#c_strip #right_col #customer_account_stuff .padder a {
color:#BA4941;
}

#c_strip #right_col #customer_account_stuff .padder a:hover {
color:#666;
}

#c_strip #right_col #mailing_list_r {
margin:0 0 15px 0;
}

#c_strip #right_col #mailing_list_r .input_mailing {
width:130px;
}


#c_strip #right_col #mailing_list_r p.mailing_heading_r {
color:#333;
font-size:16px;
margin:20px 0 2px 0;
}

#c_strip #right_col #mailing_list_r p.mailing_content_r {
color:#fff;
font-size:12px;
}


/****************************************************************************************************************************** NAVIGATION */
/****************************************************************************************** image language switch */

#right_col #menu ul#products_1 {
margin:0;
padding:50px 0 0 0;
background-image:url(../shopimages/assets/products_1.gif);
background-image:url(../shopimages/assets/products_1a.gif);
background-repeat:no-repeat;
background-position:top left;
}

#right_col #menu ul#products_2 {
margin:0;
padding:50px 0 0 0;
background-image:url(../shopimages/assets/products_2.gif);
background-image:url(../shopimages/assets/products_2a.gif);
background-repeat:no-repeat;
background-position:top left;
}

#right_col #menu ul#products_1 li,
#right_col #menu ul#products_2 li {
margin:0 0 8px 0;
}

#right_col #menu ul#products_1 li a,
#right_col #menu ul#products_2 li a {
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#right_col #menu ul#products_1 li a:hover,
#right_col #menu ul#products_2 li a:hover {
color:#fff;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}

#right_col #menu ul#products_1 li.first_level_link a,
#right_col #menu ul#products_2 li.first_level_link a {
color:#333;
font-weight:bold;
text-decoration:none;
font-size:12px;
margin-left:5px;
}

#right_col #menu ul#products_1 li.active a,
#right_col #menu ul#products_2 li.active a {
color:#000;
font-weight:bold;
text-decoration:none;
font-size:12px;
margin-left:5px;
}

#right_col #menu ul#products_1 li.first_level_link_sel a,
#right_col #menu ul#products_2 li.first_level_link_sel a  {
color:#fff;
font-weight:normal;
text-decoration:none;
font-size:12px;
margin-left:5px;
}

#right_col #menu ul#products_1 li.sale,
#right_col #menu ul#products_2 li.sale {
background-color:#ff3300;
margin-left:0;
}

#right_col #menu ul#products_1 li.sale a,
#right_col #menu ul#products_2 li.sale a {
color:#fff;
}

#right_col #menu ul#products_1 li.sale a:hover,
#right_col #menu ul#products_2 li.sale a:hover {
color:#fff;
text-decoration:underline;
}


#m_strip #nav {
position:relative;
}

#m_strip #nav ul#top_nav {
padding:5px 0;
}

#m_strip #nav ul#top_nav li {
margin:0 0 0 0;
display:inline;
}

#m_strip #nav ul#top_nav li a {
font-size:14px;
color:#495139;
padding:0 0 0 0;
text-decoration:none;
}

#m_strip #nav ul#top_nav li a:hover {
color:#fff;
text-decoration:none;
}

#m_strip #nav #lang p {
color:#BA4941;
float:left;
padding-right:5px;
}


#m_strip #nav #lang {
position:absolute;
top:10px;
right:10px;
}

#m_strip #nav #lang a {
font-size:14px;
text-decoration:none;
color:#8E644F;
}

#m_strip #nav #lang a:hover {
font-size:14px;
text-decoration:none;
color:#333;
}
/****************************************************************************************************************************** PRODUCT_PAGE */
#content h1#product_name {
font-size:18px;
color:#AC816C;
padding:0 0 10px 0;
margin:20px 25px 10px 0;
}

#content #product_container {
padding:0 0 15px 0;
margin:15px 25px 15px 0;
overflow:hidden;
}

#content p.back_button {
padding:0 0 5px 0;
margin:0 0 10px 0;
border-bottom:1px dashed #ccc;
}

#content p.back_button a {
color:#BA4941;
text-decoration:none;
}

#content p.back_button a:hover {
color:#666;
text-decoration:none;
}


#content #product_container img.main_image {
margin:0 20px 0 0;
float:left;
}

#content p#prod_desc,
p#prod_desc p {
margin:10px 20px 25px 0;
font-size:14px;
line-height:160%;
color:#666;
}

#content #product_container p#prod_desc div {
color:#666;
}


#intro_copy p {
color:#666;
line-height:160%;
}

#content #extra_fields {
width:360px;
float:left;
}

#content #extra_fields img.extra_image {
border:1px solid #eee;
margin:5px 5px 10px 0;
width:60px;
}

#content p.extra_fields_title {
font-size:12px;
color:#666;
margin:0;
padding:0;
}

#content #button_buy {
margin:15px 0 5px 0;
}

#content p.assoc_heading {
color:#666;
font-size:18px;
}

#content #product_container #prod_desc div {
color:#333;
font-size:18px;
}

#content #product_container ul {
margin-left:25px;
list-style-type:disc;
}

#content #product_container ul li {
font-family:Arial, Helvetica, sans-serif;
line-height: 160%;
color:#666;
}




/****************************************************************************************************************************** TOOL TIPS */



/****************************************************************************************************************************** MINI CART */

#right_col #mini_cart_1 .padder {
margin-left:10px;
background-image:url(../shopimages/assets/nav_view_basket_1.gif);
background-repeat:no-repeat;
background-position:top left;
}

#right_col #mini_cart_2 .padder {
margin-left:10px;
background-image:url(../shopimages/assets/nav_view_basket_2.gif);
background-repeat:no-repeat;
background-position:top left;
}

#right_col #mini_cart_1 .padder p,
#right_col #mini_cart_2 .padder p {
margin-right:10px;
margin-bottom:10px;
font-size:12px;
color:#fff;
}

#right_col #mini_cart_1 .padder p.empty_cart, 
#right_col #mini_cart_1 .padder p.cart_totals,
#right_col #mini_cart_2 .padder p.empty_cart, 
#right_col #mini_cart_2 .padder p.cart_totals {
border-bottom:1px dashed #fff;
padding-bottom:5px;
}

#right_col #mini_cart_1 .padder p.basket_links,
#right_col #mini_cart_2 .padder p.basket_links  {
margin-top:10px;
}

#c_strip #right_col #mini_cart_1 .padder p.login,
#c_strip #right_col #mini_cart_2 .padder p.login {
bottom:10px;
margin:0;
padding:0;
}

#c_strip #right_col #mini_cart_1 .padder p.login a,
#c_strip #right_col #mini_cart_1 .padder p.basket_links a,
#c_strip #right_col #mini_cart_2 .padder p.login a,
#c_strip #right_col #mini_cart_2 .padder p.basket_links a {
color:#BA4941;
}

#c_strip #right_col #mini_cart_1 .padder p.login a:hover,
#c_strip #right_col #mini_cart_1 .padder p.basket_links a:hover,
#c_strip #right_col #mini_cart_2 .padder p.login a:hover,
#c_strip #right_col #mini_cart_2 .padder p.basket_links a:hover {
color:#666;
}

#login_form {
background-color:#aaa;
border:1px solid #999;
display:none;
margin:8px 8px 8px 0;
padding:10px 0 0 0;
}

#login_form input[type="text"], 
#login_form input[type="password"] {
font-size:12px;
border:1px solid #666;
color:#333;
}

#login_form .user_form_table tr th {
font-size:12px;
color:#333;
}

/**************************************************************************************************************************** search*/

#right_col #search {
background-color:#CAD1BD;
margin:10px 0 10px 0;
}

#right_col #search h2 {
color:#fff;
}

#right_col #search .padder {
padding:10px;
}

#right_col #search p.search_head {
font-size:12px;
color:#666;
}


/**************************************************************************************************************************** FORMS*/

#content #user_form {
margin-right:25px;
width:100%;
background-color:#BEC6AE;
}

#content #user_form p.heading {
padding:10px;
font-size:18px;
color:#656F4F;
}

#content #user_form p.sub_heading {
padding:10px;
font-size:16px;
color:#fff;
}

#content #user_form p {
padding:0 0 10px 10px;
color:#666;
font-size:14px;
} 

#content #user_form p a { 
color:#BA4941;
}

#content #user_form p a:hover { 
color:#666;
}



#content #user_form .padder {
padding:10px;
}

#content #user_form p.error_head {
text-align:center;
background-color:#ff3300;
padding:15px;
color:#fff;
}


#content #user_form p.error, 
#content span.jssError,
#content span.error {
margin:0;
padding:5px;
width:75%;
padding:5px;
color:#ff3300;
background-color:#BEC6AE;
}

#content #user_form td, #content #user_form th {
font-size:12px;
padding:8px;
}

#content #user_form th,
#content #user_form td {
color:#333;
}

#content p.user_instructions {
line-height:160%;
padding:20px 5px 20px 5px;
margin-bottom:10px;
font-size:14px;
color:#666;
border-bottom:1px dashed #999;
}

#content p.user_instructions a {
color:#BA4941;
}

#content p.user_instructions a:hover {
color:#666;
}



/**************************************************************************************************************************** ORDER STUFF*/

#content p.problem {
width:75%;
color:#ff3300;
font-size:16px;
margin:0 0 20px 0;
}

#content p.order_details {
font-size:16px;
color:#333;
margin:0 0 20px 0;
}

/**************************************************************************************************************************** CUSTOMER STUFF*/

#content #customer_table_rounded {
background-color:#eee;
margin:0 0 15px 0;
}

#content #customer_table_rounded .padder {
padding:10px;
}

#content #customer_account {
width:350px;
float:left;
}

#content #customer_options {
width:200px;
float:left;
}

#content #customer_account p,
#content #customer_options p {
color:#666;
}

#content #customer_account p.heading,
#content #customer_options p.heading {
font-weight:bold;
}

#content table#customer_table {

}

#content table#customer_table tr th,
#content table#customer_table tr td {
padding:10px;
font-size:14px;
color:#333;
}

#content table#customer_table tr th {
font-size:16px;
font-weight:normal;
color:#DA8B4F;
color:#666;
}

#content table#customer_table tr th.main_heading {
color:#000;
}

#content table#customer_table tr th a,
#content table#customer_table tr td a {
font-size:14px;
font-weight:normal;
color:#BA4941;
}

#content table#customer_table tr th a:hover,
#content table#customer_table tr td a:hover {
font-size:14px;
font-weight:normal;
color:#666;
}

/**************************************************************************************************************************** MAIN CART */
#content #round_cart {
padding:10px;
background-color:#EEF0EA;
}

table#cart_table, 
table#cart_shipping_table {
width:100%;
}

table th,
table td {
vertical-align:top;
padding:5px;
font-size:12px;
font-weight:normal;
text-align:left;
}

table#cart_table td img {
width:100px;
border:1px solid #ccc;
}

table#cart_table tr.cart_table_head th {
background-color:#D7C3B6;
color:#666;
}

table#cart_table tr.totals th {
font-weight:bold;
background-color:#D6DCCC;
color:#666;
}

table#cart_table tr.total_order th {
font-weight:bold;
background-color:#D6DCCC;
color:#DA8B4F;
font-size:14px;
}

table#cart_table tr td a {
color:#666;
text-decoration:none;
}

table#cart_table tr td a:hover {
color:#DA8B4F;
text-decoration:none;
}

#cart_action_links {
margin:10px 0 10px 0;
}

#cart_action_links a {
font-size:14px;
color:#666;
text-decoration:none;
}

#cart_action_links a:hover {
font-size:14px;
color:#DA8B4F;
text-decoration:none;
}


/*********************************************************************************************************** SHIPPING */
table#cart_shipping_table th.shipping_type_head {
text-align:left;
padding:0 0 10px 0;
font-weight:normal;
}

#cart_table th.shipping_type_head {
font-size:16px;
font-weight:normal;
padding:20px 0 10px 0;
color:#666;
}

table#cart_shipping_table td.shipping_inputs {
padding:0 0 10px 0;
}

table#cart_shipping_table {
margin:20px 0 20px 0;
}


/****************************************************************************************************************************** HEADER RULES */
#h_strip_1 h1 {
height:190px;
background-image:url(../shopimages/assets/header_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_strip_2 h1 {
height:190px;
background-image:url(../shopimages/assets/header_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}


body#sec #h_strip_1 h1 {
height:190px;
background-image:url(../shopimages/assets/header_2a_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

body#sec #h_strip_2 h1 {
height:190px;
background-image:url(../shopimages/assets/header_2a_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}


body#prod #h_strip_1 h1 {
height:190px;
background-image:url(../shopimages/assets/header_2c_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

body#prod #h_strip_2 h1 {
height:190px;
background-image:url(../shopimages/assets/header_2c_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}


/****************************************************************************************************************************** NAV RULES */
#m_strip #nav {
padding:5px 0 5px 0;
color:#fff;
}

/****************************************************************************************************************************** FOOTER RULES */
#contact_bodlon #get_in_touch_1,
#contact_bodlon #get_in_touch_2 {
float:left;
width:290px;
height:150px;
background-image:url(../shopimages/assets/phone_mouse.gif);
background-position:left top;
background-repeat:no-repeat;
}


#contact_bodlon #get_in_touch_1 p.heading {
width:168px;
height:50px;
float:right;
background-image:url(../shopimages/assets/get_in_touch_1.gif);
background-position:right top;
background-repeat:no-repeat;
padding:50px 0 0 0;
font-size:12px;
color:#666;
}

#contact_bodlon #get_in_touch_2 p.heading {
width:168px;
height:50px;
float:right;
background-image:url(../shopimages/assets/get_in_touch_2.gif);
background-position:right top;
background-repeat:no-repeat;
padding:50px 0 0 0;
font-size:12px;
color:#666;
}


#contact_bodlon #mailing_list {
margin-right:325px;
float:right;
width:335px;
height:150px;
background-image:url(../shopimages/assets/envelope.gif);
background-position:left top;
background-repeat:no-repeat;
}

#contact_bodlon #mailing_list p.heading {
width:200px;
height:50px;
float:right;
background-image:url(../shopimages/assets/mailing_list.gif);
background-position:left top;
background-repeat:no-repeat;
padding:50px 0 0 0;
font-size:12px;
color:#666;
}

#contact_bodlon #mailing_list #mailing_form {
margin-left:135px;
}


#f_strip .footer {
text-align:center;
color:#333;
padding:15px 0 15px 0;
}

#f_strip p {
font-size:14px;
color:#666;
}

p.no_results {
margin:20px 0 0 0;
background-color:#FF7B5C;
text-align:center;
font-size:16px;
padding:15px 30px 15px 30px;
color:#333;
}

#content #map {
margin:20px 0 20px 0;
}

#content p.interested {
color:#D6966C;
font-size:18px;
}

#content p.news_error {
color:#666;
padding:10px 0 10px 0;
}

#content p.news_error_head {
font-size:18px;
color:#ff3300;
padding:10px 0 10px 0;
}


.prod_nav_list {
margin:8px 0 8px 0;
overflow:auto;
}

ul.prod_nav_list {
list-style-type:none;
}

ul.prod_nav_list li {
display:inline;
}

ul.prod_nav_list li a {
margin:0;
padding:3px;
background-color:#ccc;
color:#666;
text-decoration:none;
}

body  p {
line-height:160%;
color:#666;
}

#prod_desc p {
line-height:80%;
margin:0;
padding:0;
}

#filter_panel {
padding:10px;
margin:10px 0 10px 0;
background-color:#efefef;
color:#666;
}

.error {
background-color:none;
}

.oos {
background-color:#D5443B;
padding:5px;
color:#fff;
}

p.lastorders {
color:#ff3300;
font-size:18px !important;
}

#right_col p.paypal {
font-size:12px;
color:#ff3300;
}


p.sale_heading {
color:#ff3300;
font-size:36px;
}

p.sale_content {
color:#000;
font-size:18px;
margin:0 0 10px 0;
}

