@import url("/sidsavage/includes/general.css");
@import url("/sidsavage/includes/category.css");
@import url("/sidsavage/includes/checkout.css");
@import url("/sidsavage/includes/member.css");
@import url("/sidsavage/includes/product.css");
@import url("/sidsavage/includes/article.css");
/* general; */ body,table,tr,td,p,div,ol,ul,li { font-size: 12px; line-height:13px; }
 a { text-decoration:none; color:#2C71B2; }
 a:hover { text-decoration:underline; color:#2C71B2; }
 a product_link_underline { text-decoration:underline; }
 /* primarily pagetop elements; */ .pagetop_background { background-color:#f0f0f0; }
 .pagetop_basket_items { font-size:10px; }
 .pagetop_basket_items A { font-size:10px; }
 .pagetop_checkout { font-size:12px; font-weight:bold; }
 .pagetop_checkout A { font-size:12px; font-weight:bold; }
 .pagetop_misc_text { color:#ffffff; font-size:10; }
 .pagetop_menu { color:#ffffff; font-size:12px; font-weight:bold; }
 .pagetop_menu A { color:#ffffff; font-size:12px; font-weight:bold; }
 .breadcrumb { font-size:11px; margin:0px; padding:0px; line-height:12px; font-weight:900; color:#676769; }
 .breadcrumb A { font-size:11px; margin:0px; padding:0px; line-height:12px; font-weight:900; color:#676769; text-decoration:none;}
 /* end pagetop; */ /* primarily sidenav elements; */ .sidenav_background { background-color:#900000; }
 .sidenav_search_box { font-size:10px; }
 .sidenav_header { color:#000033; font-size:13px; font-weight:bolder; }
 .sidenav_header_small_print { color:#333333; font-size:11px; font-weight:normal; }
 .sidenav_header_small_print A { color:#333333; font-size:11px; font-weight:normal; }
 .category_name { color:#dbdad8; font-size:12px; font-weight:bold; }
 .category_name A { color:#dbdad8; font-size:12px; font-weight:bold; }
 .subcategory_name { color:#dbdad8; font-size:12px; }
 .subcategory_name A { color:#dbdad8; font-size:12px; }
 /* end sidenav; */ /* primarily pagebottom elements; */ .page_bottom_menu { color:#333333; font-size:10px; }
 .page_bottom_menu A { color:#333333; font-size:11px; }
 /* end pagebottom; */ .stock_message { color:950000; background-color:F3F3F3; border-color: #333333; BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; }
 .basket_discount { color:950000; }
 .error_message { color:FF0000; }
 .stock_stats { color:326601;font-weight:bold; }
 .required { color:FF0000; }
 .product_selection { font-size:14px; font-weight:bold; line-height:16px; }
 .copyright{font-family: arial, geneva, helvetica, sans-serif; font-size: x-small;}
/* general; */
body,table,tr,td,p,div,ol,ul,li {
 font-family:;
 color:343434;
 font-size: 11px;
 line-height:13px;
}
a {
 text-decoration:underline;
 color:#2C71B2; 
}
a:hover {
 text-decoration:underline;
 color:#2C71B2;
}
/* primarily pagetop elements; */
.pagetop_background
{
background-color:#f0f0f0;
}
.pagetop_basket_items 
{
font-size:10px;
}
.pagetop_basket_items A
{
font-size:10px;
}
.pagetop_checkout
{
font-size:11px;
font-weight:bold;
}
.pagetop_checkout A
{
font-size:11px;
font-weight:bold;
}
.pagetop_misc_text
{
color:#ffffff;
font-size:11.5px;
font-weight:bold;
}
.pagetop_menu
{
color:#ffffff;
font-size:10.5px;
font-weight:900;
}
.pagetop_menu A
{
color:#ffffff;
font-size:10.5px;
font-weight:900;
text-decoration:none;
}
.pagetop_menu A:hover
{
color:#ffffff;
font-size:10.5px;
font-weight:900;
text-decoration:underline;
}
/* end pagetop; */
/* primarily sidenav elements; */
.sidenav_background
{
background-color:#900000;
}
.sidenav_search_box
{
font-size:10px;
}
.sidenav_header
{
color:#333333;
font-size:12px;
font-weight:bold;
}
.sidenav_header_small_print
{
color:#333333;
font-size:10px;
font-weight:normal;
}
.sidenav_header_small_print A
{
color:#333333;
font-size:10px;
font-weight:normal;
}
.category_name
{
color:#dbdad8;
font-size:11px;
font-weight:bold;
}
.category_name A
{
color:#dbdad8;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.category_name A:hover
{
color:#dbdad8;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.subcategory_name
{
color:#dbdad8;
font-size:11px;
}
.subcategory_name A
{
color:#dbdad8;
font-size:11px;
text-decoration:none;
}
.subcategory_name A:hover
{
color:#dbdad8;
font-size:11px;
text-decoration:underline;
}
/* end sidenav; */
/* primarily pagebottom elements; */
.page_bottom_menu
{
color:#333333;
font-size:11px;
}
.page_bottom_menu A
{ 
color:#333333;
font-size:11px;
}
/* end pagebottom; */
.basket_discount {
 color:950000;
}
.error_message {
 color:FF0000;
}
.required_text {
 color:FF0000;
}
.copyright{font-family: arial, geneva, helvetica, sans-serif; 
font-size: x-small;}
.product_link {
 color:#343434;
 font-size: 11px;
 line-height:13px;
}
.product_link A{
 color:#343434;
 font-size: 11px;
 line-height:13px;
}
.product_price {
 color:#343434;
 font-size: 11px;
 line-height:13px;
}
.product_price A{
 color:#343434;
 font-size: 11px;
 line-height:13px;
}
.homepage_text {
 color:#666666;
 font-size: 9px;
 line-height:13px;
}
.subcategory_link{
color:#333333;
 font-size: 12px;
 line-height:13px;
 font-weight:bold;
}
.subcategory_link A{
color:#333333;
 font-size: 12px;
 line-height:13px;
 font-weight:bold;
 text-decoration:underline;
}
.subcategory_items{
 color:#333333;
 font-size: 10px;
 line-height:13px;
 font-weight:normal;
}
.category_name_header {
 color:#ffffff;
 font-size: 19px;
 line-height:21px;
 font-weight:bold;
}
.subcategory_name_header {
 color:#333333;
 font-size: 20px;
 line-height:20px;
 font-weight:bold;
}
.inner_navigation{
 color:#333333;
 font-size: 10px;
 line-height:11px;
 font-weight:normal;
}
.inner_navigation A{
 color:#333333;
 font-size: 10px;
 line-height:11px;
 font-weight:normal;
}
.product_name {
 color:#333333;
 font-size: 21px;
 line-height:24px;
 font-weight:bold;
}
.product_description {
 color:#333333;
 font-size: 11px;
 line-height:12px;
 font-weight:normal;
}
.product_code {
 color:#333333;
 font-size: 12px;
 line-height:15px;
 font-weight:normal;
}
.product_description A{
 color:#333333;
 font-size: 11px;
 line-height:12px;
 font-weight:normal;
}
.stock_style {
 font-size: 11px;
 line-height:12px;
 font-weight:normal;
}
.product_listing_style {
 font-size: 12px;
 line-height:12px;
 font-weight:normal;
}
.cross_sell_product_description {
 color:#333333;
 font-size: 11px;
 line-height:12px;
 font-weight:normal;
}
.search_header{
 color:#333333;
 font-size: 17px;
 line-height:17px;
 font-weight:bold;
 }
 .page_header{
 color:#333333;
 font-size: 20px;
 line-height:25px;
 font-weight:normal;
 }
 .page_subheader{
 color:#333333;
 font-size: 17px;
 line-height:25px;
 font-weight:bold;
 }
 .page_subheader_underline{
 color:#333333;
 font-size: 17px;
 line-height:25px;
 font-weight:bold;
 text-decoration:underline;
 }
 .basketText {
 color:000000;
 font-size: 12px;
 line-height:13px;
 }
 .checkoutOption {
 color:666666;
 font-size: 18px;
 line-height:15px;
 font-weight:normal;
}
 .largeRedText {
 color:#900000;
 font-size: 16px;
 line-height:18px;
 font-weight:normal;
 text-decoration:none;
 font-weight:bold;
 }
a.largeRedTextLink{
 color:#900000;
 font-size: 21px;
 line-height:18px;
 font-weight:normal;
 text-decoration:none;
} 
a.largeRedTextLink:hover{
 color:#900000;
 font-size: 21px;
 line-height:18px;
 font-weight:normal;
 text-decoration:none;
} 
 .normalRedText {
 color:#900000;
 font-size: 12px;
 line-height:15px;
 font-weight:bold;
 }
 .paymentOptionsHeader{
 color:#000000;
 font-size: 15px;
 line-height:25px;
 font-weight:bold;
 }
 .smallText {
 color:#333333;
 font-size: 10px;
 line-height:11px;
 font-weight:normal;
 }
 .smallText A{
 color:#333333;
 font-size: 10px;
 line-height:11px;
 font-weight:normal;
}
.homepage_transparent_div
{
position:absolute;
background-color:#fff;
filter: alpha(opacity=75);
clear: both;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
opacity:0.75;
-moz-opacity:0.75;
bottom:0px;
right:0px
}
.field {
 color:#333333;
 font-size: 11px;
 line-height:11px;
 font-weight:normal;
 }
 body,table,tr,td,p,div,ol,ul,li { font-size: 12px; line-height:15px; }
 div.suggestions {
 -moz-box-sizing: border-box;
 border: 1px solid cccccc;
 position: absolute;
 font-family:arial; 
 background-color: #efefef;
 width:250px;
 z-index:1000;
 }
 div.suggestions div {
 cursor: pointer;
 font-size:10px;
 font-family:arial;
 padding:5px;
 }
 div.suggestions div.current {
 background-color: #b28b26;
 color: white;
 font-size:10px;
 font-family:arial;
 padding:5px;
 }
