  .logoimage  {
margin : 0;
}
.secondbar {
border : none;
}
.sidebar {
width : 160px;
background-image : url("theme_sidebar_background.gif");
background-repeat : repeat;
border : none;
}
.bulk {
border : none;
}
hr {
border : 0;
width : 100%;
height : 1px;
color : #e5e6de;
}
.pagetitle {
color : #dadbda;
}
a.topnav:link { 
color: #ffffff; 
text-decoration:none; 
font-size: 12px; 
font-weight: bold; 
} 
a.topnav:visited{ 
color: #ffffff; 
text-decoration:none; 
font-size: 12px; 
font-weight: bold; 
} 
a.topnav:hover{ 
color: #FDF20E; 
font-size: 12px; 
font-weight: bold; 
text-decoration:underline; 
} 
a.topnav:active{ 
color: #ffffff; 
text-decoration:none; 
font-size: 12px; 
font-weight: bold; 
}
.footnav {
color : #ffffff;
text-decoration : none;
}
a.footnav:link {
color : #ffffff;
text-decoration : none;
}
a.footnav:visited {
color : #ffffff;
text-decoration : none;
}
a.footnav:hover {
color : #fdf20e;
text-decoration : underline;
}
a.footnav:active {
color : #ffffff;
text-decoration : none;
}
.t td {
font : 0.85em verdana, arial, sans-serif;
height : auto;
}
.t {
font-size : 1em;
background : #ededed;
color : #000;
margin-left : 1px;
border : 1px dotted #c0afcf;
}
.t ul {
list-style : none;
margin : 0;
padding : 0;
}
.t ul ul {
text-indent : 1em;
}
.t h4 {
text-align : left;
margin : 0 0 0.5em;
}
.t h4.p {
margin-top : 1em;
}
body {
margin : 0;
padding : 0;
background-color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-size : 11px;
}
p, table, td, th {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
color : #333333;
margin-top : 0;
line-height : 15px;
}
form {
margin : 0;
}
a:link {
color : #0055ff;
text-decoration : none;
}
a:visited {
color : #0055ff;
text-decoration : none;
}
a:hover {
color : #20a522;
text-decoration : underline;
}
a:active {
color : #0055ff;
text-decoration : none;
}
ul {
list-style-type : square;
}
.actCHECKOUTEM {
background-color : #dddddd;
}
.actCHECKOUTBG {
background-color : #eeeeee;
}
.actlarger {
font-size : 12px;
color : #333333;
}
.actsmaller {
font-size : 12px;
color : #333333;
}
.actxxsmall {
font-size : 12px;
color : #333333;
}
.actxsmall {
font-size : 12px;
color : #333333;
}
.actsmall {
font-size : 12px;
color : #333333;
}
.actregular {
font-size : 12px;
color : #333333;
}
.actlarge {
font-size : 14px;
color : #333333;
}
.actxlarge {
font-size : 16px;
color : #333333;
}
.actxxlarge {
font-size : 16px;
color : #333333;
}
.actwarningcolor {
color : #bd0000;
}
.actrequiredcolor {
color : #bd0000;
}
.actsearchhighlightcolor {
color : #bd0000;
}
.actrequired {
color : #bd0000;
}
.actwarning {
font-size : 12px;
color : #bd0000;
}
.actwelcome {
font-size : 12px;
color : #333333;
}
.actlogotext {
font-size : 12px;
color : #d9090e;
font-style : normal;
font-weight : bold;
text-align : center;
}
.actlogout {
font-size : 12px;
color : #0055ff;
}
.thinborder1 {
border : 1px;
}
.thinborder2 {
border : 0;
}
.thinred {
border : 0 solid;
}
.thinred2 {
border : 1px solid;
}
.boxheading {
font-weight : bold;
text-transform : uppercase;
color : #ffffff;
}
a.boxlink:link {
color : #ffffff;
text-decoration : none;
}
a.boxlink:visited {
color : #ffffff;
text-decoration : none;
}
a.boxlink:hover {
color : #ffffff;
text-decoration : underline;
}
a.boxlink:active {
color : #ffffff;
text-decoration : none;
}
* html .boxhead h6 {
height : 1%;
width : 120px;
}
.sidebox {
width : 120px;
background : url('theme_curve4.gif') no-repeat bottom right;
font-size : 100%;
}
.boxhead {
width : 120px;
background : url('theme_curve2.gif') no-repeat top right;
margin : 0;
padding : 0;
text-align : left;
}
.boxhead h2 {
width : 120px;
background : url('theme_curve1.gif') no-repeat top left;
margin : 0;
padding : 0 10px 5px;
color : #ffffff;
font-weight : bold;
font-size : 1.2em;
line-height : 1em;
}
.boxbody {
width : 110px;
background : url('theme_curve3.gif') no-repeat bottom left;
margin : 0;
padding : 5px 5px 5px;
}
.boxbody ol {
margin : 0;
padding : 0;
margin-left : 1.2em;
padding-left : 1.2em;
}
.boxbody ol li {
margin-bottom : 0.2em;
}
table.checkout td {
background-color : #eeeeee;
}
table.checkout th {
background-color : #dddddd;
}
.cart {
background-color : #eeeeee;
}
.cartheading {
background-color : #dddddd;
font-weight : bold;
}
p.checkout-progress-heading {
width : 300px;
margin : 10px auto;
}
#checkout-progress-indicator {
width : 300px;
height : 19px;
background-image : url('cpi-background.gif');
margin : 0 auto 20px auto;
}
.checkout-progress-0 {
width : 75px;
height : 19px;
background-color : #c51000;
background-image : url('cpi-main.gif');
float : left;
}
.checkout-progress-1 {
width : 150px;
height : 19px;
background-color : #c51000;
background-image : url('cpi-main.gif');
float : left;
}
.checkout-progress-2 {
width : 225px;
height : 19px;
background-color : #c51000;
background-image : url('cpi-main.gif');
float : left;
}
.checkout-progress-3 {
width : 300px;
height : 19px;
background-color : #c51000;
background-image : url('cpi-main.gif');
float : left;
}
#checkout-progress-indicator .cpi-end {
width : 8px;
padding : 0;
margin : 0;
border : 0;
height : 19px;
background-image : url('cpi-end.gif');
background-position : right;
background-repeat : no-repeat;
float : left;
}
#actinic-sitemap {
margin-left : 5px;
}
#actinic-sitemap ul {
margin-bottom : 0;
padding-bottom : 0;
}
.content_left {
text-align : left;
float : left;
margin-right : 20px;
}
.content_right {
text-align : left;
float : left;
}
.product_list {
margin : 20px 0 20px 0;
}
h1 {
font-size : 16px;
font-weight : 900;
margin : 0;
padding : 0 0 4px 0;
color : #c51000;
}
h1.subheading {
font-size : 12px;
font-weight : 900;
margin : 0;
padding : 0 0 14px 0;
color : #666666;
}
h2 {
font-size : 14px;
font-weight : 900;
margin : 0;
padding : 0 0 4px 0;
color : #666666;
}
h2.clearall {
font-size : 14px;
font-weight : 900;
margin : 0;
padding : 0 0 4px 0;
color : #666666;
clear : both;
}
h3.product {
font-size : 12px;
font-weight : 900;
margin : 0;
padding : 0 0 6px 0;
color : #666666;
}
h3.product_price {
font-size : 10px;
font-weight : 900;
margin : 0;
padding : 0 0 20px 0;
}
.text_heading_left_column {
margin : 0;
padding : 19px 0 4px 0;
line-height : normal;
color : #c51000;
font-weight : 900;
font-size : 12px;
}
.form_input_general {
line-height : normal;
font-size : 10px;
word-spacing : normal;
}
.form_main_search_box {
line-height : 13px;
width : 76px;
height : 16px;
margin : 0 1px 0 1px;
padding : 0 0 0 2px;
font-size : 10px;
background-color : #eeeeee;
border : 1px solid #eeeeee;
color : #333333;
vertical-align : top;
}
.form_main_search_box_td {
background-color : #666666;
}
.form_button_quick_search {
line-height : 13px;
height : 18px;
width : 85px;
margin : 1px 1px 1px 1px;
padding : 0 0 0 12px;
font-size : 10px;
background-color : #666666;
border : 1px solid #c51000;
color : #ffffff;
background-image : url('theme_icon_search.gif');
word-spacing : normal;
}
.product_image_cost {
margin : 0 12px 8px 0;
text-align : center;
float : left;
}
.text_product_small_info {
font-size : 9px;
line-height : normal;
margin : 0;
padding : 0 0 6px 0;
}
.text_product_small_info_heading {
margin : 0;
padding : 10px 0 12px 0;
line-height : normal;
color : #666666;
font-size : 10px;
}
.text_product_small_info_price {
margin : 0;
padding : 8px 0 0 0;
line-height : normal;
font-weight : 900;
font-size : 10px;
}
.best_selling_items {
padding : 10px;
background-color : #ffffff;
}
.best_selling_items_spacing {
padding : 0 0 0 0;
}
.image_float_right {
float : right;
margin : 16px 0 15px 20px;
}
.image_product {
margin : 0 18px 10px 0;
text-align : center;
float : left;
}
ul.products {
line-height : normal;
padding : 0 0 0 1px;
margin : 3px 0 4px 15px;
font-size : 10px;
color : #bd0000;
}
a.product_section:visited {
color : #0055ff;
text-decoration : none;
}
a.product_section:link {
color : #0055ff;
text-decoration : none;
}
a.product_section:active {
color : #0055ff;
text-decoration : none;
}
a.product_section:hover {
color : #20a522;
text-decoration : none;
}
.dotted_line_blue {
height : 1px;
background-color : #cfcfcf;
background-image : url('theme_dotted_line.gif');
clear : both;
}
.solid_line_light_blue {
height : 1px;
padding : 0;
margin : 0;
background-color : #666666;
clear : both;
}
.solid_line_blue {
height : 1px;
padding : 0;
margin : 0;
clear : both;
}
.dotted_outline_blue {
border : 0 dotted #666666;
padding : 2px;
}
.text_breadcrumbs {
font-size : 9px;
color : #c51000;
margin : 0;
line-height : normal;
padding : 2px 0 10px 0;
}
a.link_breadcrumbs:visited {
color : #c51000;
text-decoration : underline;
}
a.link_breadcrumbs:link {
color : #c51000;
text-decoration : underline;
}
a.link_breadcrumbs:active {
color : #c51000;
text-decoration : underline;
}
a.link_breadcrumbs:hover {
color : #c51000;
text-decoration : underline;
}
.text_footer {
color : #666666;
font-size : 9px;
padding : 0;
margin : 4px 0 0 0;
}
.text_menu_no_space {
word-spacing : normal;
}
a.link_footer:visited {
color : #f0f0f0;
text-decoration : underline;
}
a.link_footer:link {
color : #f0f0f0;
text-decoration : underline;
}
a.link_footer:active {
color : #f0f0f0;
text-decoration : underline;
}
a.link_footer:hover {
color : #f0f0f0;
text-decoration : underline;
}
.text_options {
font-weight : 900;
}
.form_button_add_to_cart {
line-height : 13px;
height : 20px;
width : 76px;
margin : 0 1px 0 0;
padding : 1px 0 1px 14px;
font-size : 10px;
background-color : #666666;
border : 1px solid #c51000;
color : #ffffff;
background-image : url('theme_icon_add_to_cart.gif');
word-spacing : normal;
}
#rightmenu {
width : 160px;
margin-top : 20px;
padding-top : 10px;
border : 1px solid #c0afcf;
}
#rightmenu h2, #rightmenu h3, #rightmenu3 h2, #rightmenu3 h3 {
margin-top : 0;
padding-top : 0.5em;
}
div.bc {
font-size : 0.96em;
padding : 2px 12px 0;
text-decoration : none;
}
ul, ul ul, ul ul ul {
margin-top : 0.5em;
margin-bottom : 0.5em;
}
.colour {
background-color : #3f0990;
}
.med {
background : #996faf;
}
.light {
background : #c0afcf;
}
.vlight {
background : #dcdcdc;
}
.white {
background : #fff;
}
#image, #rightmenu2 {
margin-left : 5px;
margin-right : 5px;
padding : 0;
}
#rightmenu2, #image {
margin-bottom : 25px;
}
.navcontainerment {
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
}
div.navcontainerment ul {
background-color : #ffffff;
margin : 0;
padding : 0;
}
div.navcontainerment li {
list-style-type : none;
background-color : #93bee5;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ddd;
}
div.navcontainerment a {
color : #000;
padding : 5px;
display : block;
font-weight : bold;
}
div.navcontainerment a:hover {
background : #b865a1;
text-decoration : none;
color : #fff;
}
div.navcontainerment .li1 {
background-color : #eee;
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
}
div.navcontainerment .li1 a {
padding-left : 10px;
font-weight : bold;
}
div.navcontainerment .li1_selected {
background-color : #93bee5;
border-bottom-width : 0;
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
}
div.navcontainerment .li1_selected a {
color : #fff;
padding-left : 10px;
font-weight : bold;
}
div.navcontainerment .li2 {
border-bottom-width : 0;
background-color : #3a4c6e;
font-weight : bold;
}
div.navcontainerment .li2 a {
color : #ddd;
}
div.navcontainerment .li2_selected {
background-color : #516488;
font-weight : bold;
}
div.navcontainerment .li2_selected a {
font-weight : bold;
color : #fff;

.addthis_toolbox .hover_effect
{
    width: 300px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

