/* ----------------------------------------------------------------*/
/* This CSS is the main stylesheet used from the generated WebSite */
/* ----------------------------------------------------------------*/
/* All images from "Helper Files" could be used in this css.       */
/* EXAMPLE: background-image:url('../images_templ/image.gif');     */
/* ----------------------------------------------------------------*/

/* --- styles for some common HTML TAGS ---------------------------*/

/*body { font-family: verdana, arial, tahoma, sans-serif; font-size: 11px; }
p, td, li, h1, h2, h3, h4, h5, h6 { font-family: verdana, arial, tahoma, sans-serif; font-size: 11px; }
hr { height: 1px; }*/
img{border:none;}

body {
	background-color: #e6e4cf;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#border_left {
background-image:url(/images_templ/border_left.jpg);
background-repeat:repeat-y;
}
#border_right {
background-image:url(/images_templ/border_right.jpg);
background-repeat:repeat-y;
}

/* --- styles for FORM FIELDS -------------------------------------*/

form { margin-bottom: 0px; margin-top: 0px; }
input, textarea, select { font-family: arial, tahoma, sans-serif; font-size: 11px; background-image: none; }
input.text { padding: 1px 2px; background-image: none; /*border: #909090 solid 1px;*/ }
input.btn { color: #0000A0; background-color: #FFFFFF; background-image: none; }
input.checkbox, input.radio { background-image: none; }





/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/

.product_link:LINK { color: #000000; text-decoration: none; font-size: 11px; }
.product_link:VISITED { color: #000000; text-decoration: none; font-size: 11px; }
.product_link:HOVER { color: #a10b0b; text-decoration: none; font-size: 11px; }

/* --- styles for TOOLS links (like "ViewCart" link) --------------*/

.tool_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for footer links ------------------------------------*/

.footer_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.footer_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.footer_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for IMAGE links -------------------------------------*/

.image_link:LINK { text-decoration: none;  font-size: 11px; }
.image_link:VISITED { text-decoration: none;  font-size: 11px; }
.image_link:HOVER { text-decoration: none;  font-size: 11px; }

/* --- styles for THE REST of the links ---------------------------*/

a:LINK { color: #000000; text-decoration: none; font-size: 11px; }
a:VISITED { color: #000000; text-decoration: none; font-size: 11px; }
a:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for products and options ----------------------------*/

.product_border { background-color: #909090; }
.product_borderlight { background-color: #FFFFFF; }
.product_header { background-color: #F0F0F0; }
.product_body { background-color: #FFFFFF; }
.product_footer { background-color: #F0F0F0; }
.product_list_price { text-decoration: line-through; }
.product_price {}
.product_price_diff_amount {}
.product_price_diff_percent {}
.product_outofstock { color: #FF5000; }

.product_options_border { background-color: #E5E5E5; }
.product_options_title { background-color: #F5F5F5; }
.product_options_header { background-color: #F5F5F5; }
.product_options_body { background-color: #FFFFFF; }
.product_options_footer { background-color: #F5F5F5; }
.product_options_selected { background-color: #F5FAFF; }
.product_options_name {}
.product_options_list_price { text-decoration: line-through; }
.product_options_price {}

.product_travel_border { background-color: #E5E5E5; }
.product_travel_header { background-color: #F5F5F5; }
.product_travel_body { background-color: #FFFFFF; }

.product_specialties_border { background-color: #CCCCCC; }
.product_specialties_header { background-color: #FFFFFF; }
.product_specialties_body { background-color: #FFFFFF; }

.product_separator {}

.img_product_tiny {}
.img_product_thumbnail {}
.img_product_small {}
.img_product_big {}
.img_product_opt {}

/* --- styles for the search form of travel products --------------*/

.search_travel_border { background-color: #E5E5E5; }
.search_travel_header { background-color: #FAFAFA; }
.search_travel_body { background-color: #FFFFFF; }
.search_travel_footer { background-color: #FAFAFA; }

/* --- styles for the search/browse of products -------------------*/

.search_border { background-color: #E5E5E5; }
.search_header { background-color: #FAFAFA; }
.search_body { background-color: #FFFFFF; }
.search_footer { background-color: #FAFAFA; }

.search_alphabet_selected { font-family: monospace; }
.search_alphabet_link:LINK { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:VISITED { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:HOVER { font-family: monospace; color: #000000; background-color: #FFD0FF; text-decoration: none; }

/* --- styles for the site map ------------------------------------*/

.site_map_border { background-color: #B0B0B0; }
.site_map_body { background-color: #FFFFFF; }
.site_map_tr {}
.site_map_td { border: 1px solid #FBFBFF; }
.site_map_td_over { background-color: #F5F5F5; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.site_map_tr_inner {}
.site_map_td_inner {}
.site_map_header_link_tr_inner { background-color: #D0E0FF; font-weight: bold; }
.site_map_header_link_td_inner {}
.site_map_header_link:LINK { color: #000090; text-decoration: none; }
.site_map_header_link:VISITED { color: #000090; text-decoration: none; }
.site_map_header_link:HOVER { color: #000000; text-decoration: none; }
.site_map_link:LINK { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:VISITED { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/

.navigator_products { color: #000000; text-align: center; font-size: 10px; }
.navigator_products_listitem { color: #000000; font-size: 10px; }
.navigator_products_listitem_selected { color: #000000; font-size: 10px; }
.navigator_products_link:LINK { color: #cc0000; text-decoration: none; font-size: 10px; }
.navigator_products_link:VISITED { color: #000000; text-decoration: none; font-size: 10px; }
.navigator_products_link:HOVER { color: #cc0000; background-color: #ece9d8; text-decoration: none; font-size: 10px; }
.navigator_products_link_selected { color: #000000; text-decoration: none; font-size: 10px; }

/* --- styles for the navigation bars ------------------------ ----*/

.navbar { width:100%; border:1px solid #F0F0F0; border-width: 1px 1px 1px 1px; background-color: white; }
.navbar td { border: 1px solid white; border-width: 1px 1px 0px 0px; text-align: center; }
.navbar td.navtab_first { border: 1px solid white; border-width: 1px 1px 0px 1px; }
.navbar a.navtab_selected { display: block; padding: 3px 3px 3px 3px; color: black; background-color: white; text-decoration: none; }
.navbar a.navtab_notselected { display: block; padding: 3px 3px 3px 3px; color: black; background-color: #F0F0F0; text-decoration: none; }
.navbar a.navtab_notselected:hover { background-color: #DDDDDD; }
.navbar td.navtab_body { padding: 3px 3px 3px 3px; background-color: white; text-align: left; }

/* --- styles for the calendar ------------------------------------*/

.calendar_border { background-color: #D0D0D0; }
.calendar_header { background-color: #F0F0F0; }
.calendar_header_days { font-size: 11px; background-color: #F9F9F9; }
.calendar_body { background-color: #FFFFFF; }
.calendar_footer_selected_day { font-size: 11px; background-color: #F9F9F9; }
.calendar_footer { font-size: 11px; background-color: #F0F0F0; }
.calendar_day_onmouseover { background-color: #FFFF00; }
.calendar_day_onmouseout { background-color: transparent; }
.calendar_day_onclick { background-color: #D0D0FF; }
.calendar_day_notavailable { color: #CCCCCC; }

/* --- styles for errors and successes ----------------------------*/

.error { color: #FF0000; }
.warning { color: #FF5000; }
.success { color: #007000; }


/*----------------------- Sitemap Starts Here -------------------------*/
.sitemap_body{width:667px;height:auto;margin-bottom:30px;float:left;font-family:'trebuchet ms',arial,verdana,sans-serif;}
.sitemap_body a{color:#484848;text-decoration:none;}
.sitemap_body a:hover{color:#a10b0c;text-decoration:none;}
#sitemap_custompages, .sitemap_custompages{float:left;height:30px;width:940px;margin:0;padding:0;background:url(../images_templ/welcome-bg.gif) no-repeat;padding-left:25px;font-family:'trebuchet ms',arial,verdana,sans-serif;font-size:20px;color:#484848;clear:both;}
.list_sitemap_custompages{clear:both;}
.listitem_sitemap_custompage{width:330px;float:left;border-bottom:1px dotted #999;}
.listitem_sitemap_manufacturer{width:330px;float:left;border-bottom:1px dotted #999;}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED{color:#484848;width:320px;line-height:20px;}
.listitem_sitemap_custompage a:HOVER{color:#fff;width:320px;line-height:20px;}
.custompage_link{width:330px;font-family:'trebuchet ms';color:#484848;font-size:12px;text-decoration:underline;}
.custompage_link:HOVER{width:320px;text-decoration:none;background-color:#a10b0c;display:block;color:#fff;padding-left:6px;font-weight:bold;}
.listitem_sitemap_custompage a.category_link{color:#000;font-size:12px;}
p.sitemap_categorytype{line-height:25px;text-align:center;clear:both;}
ul.list_sitemap_products{float:left;}
li.listitem_sitemap_products{list-style-type:none;width:110px;height:140px;float:left;text-align:center;border:1px dashed #ddd;margin:5px;_margin:4px;}
.listitem_sitemap_products img{padding:0.2em 0;}
.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED{display:block;height:110px;margin:0 0 0.2em 0;line-height:13px;}
.listitem_sitemap_products .product_link{display:block;height:30px;margin:0 0 1em 0;line-height:14px;}
.sitemap_category{clear:both;}
.sitemap_category p .category_link{font-weight:bold;}
/*----------------------- Sitemap Ends Here -------------------------*/

/* Related Products*/
#related_products{margin-top:20px;}
#related_products .related_img{margin-left:20px;}

/* Homepage category boxes*/
.home_ctg_box{
	float:left;
	width:316px;
	height:138px;
	margin:0 14px 3px 3px;
	background-image:url(../images_templ/home_ctg_box.gif); 
	background-repeat:no-repeat;}
	
.home_ctg_box .img{
	float:left; 
	width:110px; 
	height:100px;
	margin:20px 10px auto 8px; }
	
.home_ctg_box .links{ float:left; width:160px;}
	
.home_ctg_box .img img{border:2px solid #C3BFA6;}

.home_ctg_box .ct_name{width:180px; height:40px; margin:10px auto 5px 1px; font-weight:bold; line-height:40px;}
.home_ctg_box .ct_name a{color:#333333; text-decoration:none; font-size:16px; padding-bottom:3px;}

.home_ctg_box .ct_name_lg{width:180px; height:40px; margin:10px auto 5px 1px; font-weight:bold;}
.home_ctg_box .ct_name_lg a{color:#333333; text-decoration:none; font-size:15px; padding-bottom:3px;}

.home_ctg_box ul, .home_ctg_box li{margin:0; padding:0; font-size:15px; list-style:none;}
.home_ctg_box ul a, .home_ctg_box ul a:link, .home_ctg_box ul a:visited, .home_ctg_box ul a:active{text-decoration:none; color:#A10B0C;}
.home_ctg_box ul a:hover{color:#332f2e; text-decoration:underline;}

#hp-category-separator{margin:3px 0 6px 3px;}
.menu_categorytype{font-weight:normal;}

/* Filter Menu */
#menu_filters_header{height:17px; color:#fff; background-image:url(../images_templ/left_nav_heading.jpg); padding-left:2px;}
#menu_filters_func{float:right; margin:5px 37px 5px 0; border:1px outset #ccc; background-color:#E6E4CF; }
#menu_filters_func a{display:block; width:140px; text-align:center; line-height:15px;}
#menu_filters_func:hover{border:1px inset #ccc;}
#menu_filters_func a:hover{color:#777; text-decoration:none;}
.listitem_filter_header{clear:both; color:#fff; background-color:#777; padding:2px 0 2px 5px; margin:5px auto;}
.listitem_filtervalue{font-size:11px; padding-left:10px}


/*CT Header*/
.ct-hdr{}
.ct-hdr h1{font-size:16px; display:block; color:#E5050A; border-bottom:1px solid #48494A; padding-bottom:3px;}
.ct-hdr p{color:#48494A; margin-top:3px; font-size:11px; margin-bottom:0; padding:0 10px;}

/*Product Brief*/
.brief-box{width:321px; height:203px; margin-bottom:5px; background-image:url(../images_templ/brief_product_box.gif); background-repeat:no-repeat;}
.brief-box .name{height:28px; padding-left:20px; font-weight:bold;}
.brief-box .name a{font-size:12px;}
.brief-box .img{height:150px; width:110px;}
.brief-box div.img{height:110px;}
.brief-box td.img{height:150px; width:110px;}
.brief-box .brief_content{padding-left:3px;}
.brief_description{padding-right:10px;}
.brief-box .btn_more_info{margin-right:1px; margin-bottom:1px;}
.brief-box .more-info{height:25px;}

/* Compare Products */
.compare-products{width:98px;float:left; margin:0 0 0 5px; font-size:11px; border:1px solid #eee; text-align:center; color:#757575; background-color:#F9F7EA; line-height:15px;}
.bd{background-color:#E6E4CF;}
#compareProductsPanel_h{background-color:#9F9D8B;}
.compareProductsValue{background-color:#fff; width:150px; color:#97191A}
.compareProductsValue a:hover{color:#000;}
.compareProductsLabel{color:#000;}


/* Brief Review */
.brief-review{float:left; margin-left:5px;}
.brief-review a, .brief-review a:link, .brief-review a:visited, .brief-review a:active{color:#7F7C5F}
.brief-review a:hover{color:#C2BFA6;}

@charset "utf-8";
/* CSS Document */
body {
	background-color: #e6e4cf;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#border_left {
background-image:url(/images_templ/border_left.jpg);
background-repeat:repeat-y;
}
#border_right {
background-image:url(/images_templ/border_right.jpg);
background-repeat:repeat-y;
}
#header_text {
padding-left:10px;
color:#FFFFFF;
font-weight:bold;
}
#header_bottom {
background-image:url(/images_templ/header_bottom.jpg);
background-repeat:no-repeat;
}
#main_sub_nav {
width: 205px;
}
#main_sub_nav ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*#main_sub_nav ul ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}*/
#main_sub_nav ul li a:link, #main_sub_nav ul li a:visited {
display: block;
height:19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
#main_sub_nav ul li a:hover {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#main_sub_nav ul ul li a:link, #main_sub_nav ul ul li a:visited {
background-color:#6b6b6b;
/*display: block;*/
height:auto;
margin: 1px 0px 0px 0px;
padding: 0px 0px 2px 10px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
#main_sub_nav ul ul li a:hover {
background-color:#322f2f;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
#main_nav_heading {
background-image:url(/images_templ/left_nav_heading.jpg);
background-repeat:no-repeat;
}

#detail_desc_header {
background-image:url(/images_templ/detailed_desc_header.jpg);
background-position:top;
background-color:#c2bfa5;
background-repeat:no-repeat;
padding:2px 10px 2px 10px;
font-size:16px;
color:#000000;
font-weight:bold;
}
#detail_desc_middle {
border-left: solid #c2bfa5 1px;
border-right: solid #c2bfa5 1px;
}
#detail_desc_bottom {
background-image:url(/images_templ/detailed_desc_bottom.jpg);
background-repeat:no-repeat;
}
#detail_desc_info_left {
border-right: solid #c2bfa5 1px;
border-bottom: solid #c2bfa5 1px;
background-color: #f9f7e9;
font-weight:bold;
padding: 5px;
}
#detail_desc_info_right {
border-right: solid #c2bfa5 1px;
border-bottom: solid #c2bfa5 1px;
color:#a10b0b;
padding: 5px;
}
#detail_desc_price {
font-size:16px;
}
#quantity_form_text {
color:#a10b0b;
}
.quantity_form_box {
border: solid #c2bfa5 1px;
width: 20px;
}
/* Detailed review */
.detailed-review{background-color:#F9F7EA; margin-top:5px; border:1px solid #C3BFA6; width:99%; text-align:center;}
.productReviews_avgCustomerReview{}
.productReviews_starBar{margin-top:0px;}
.detailed-review a, .detailed-review a:link, .detailed-review a:visited, .detailed-review a:active{color:#7F7C5F}
.detailed-review a:hover{color:#C2BFA6;}
.productReviews_starLabel, .productReviews_starLabel, .productReviews_percentageBarContainer, .productReviews_starCount, .productReviews_starLabel_link{display:none; float:left; }


#brief_desc_header {
background-image:url(/images_templ/brief_desc_header.jpg);
background-position:top;
background-color:#c2bfa5;
background-repeat:no-repeat;
padding:2px 10px 2px 10px;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
#brief_desc_header a:link, #brief_desc_header a:visited {
color:#000000;
}
#brief_desc_header a:hover {
color:#a10b0b;
}
#brief_desc_middle {
border-left: solid #c2bfa5 1px;
border-right: solid #c2bfa5 1px;
}
#brief_desc_bottom {
background-image:url(/images_templ/detailed_desc_bottom.jpg);
background-position:left;
background-repeat:no-repeat;
border-right: solid #c2bfa5 1px;
}
#brief_info_text {
color:#000000;
}
#brief_price {
margin-top:10px;
}

#breadcrumbs {
color:#a10b0b;
background-color: #a10b0b;
}
/*Phil Edits */



/* --- styles for the MENUS (border, body) ------------------------*/

.menu_border { /*color: #000000; background-color: #B0B0B0; font-size: 11px; */}
.menu_body { color: #000000; background-color: #F9F9F9; font-size: 11px; }

.menu_border_categprytype, menu_border_categorytype { /*color: #000000; background-color: #A0A0FF; font-size: 11px; */}
.menu_body_categprytype, menu_body_categorytype { color: #000000; background-color: #f9f7ea; font-size: 11px; }

/* --- styles for header of the MAIN menu (if links) --------------*/

.menu_header_tr { background-color: #a10b0b; font-weight: bold; }
.menu_header_td {}
.menu_header_td_over { text-decoration: none; }
.menu_header_tr_inner { font-weight: bold; text-decoration: none;}
.menu_header_td_inner {font-size: 10px; background-image:url(/images_templ/left_nav_heading.jpg);
background-repeat:no-repeat; color:#ffffff; }
.menu_header_link_tr_inner {color:#000000; font-weight: bold; text-decoration: none; }
.menu_header_link_td_inner {color:#000000;  text-decoration: none;}

/* --- styles for the links in the CUSTOM menu --------------------*/

.menu_link:LINK { color: #ffffff; text-decoration: none; font-size: 11px; }
.menu_link:VISITED { color: #ffffff; text-decoration: none; font-size: 11px; }
.menu_link:HOVER { color: #ffffff; text-decoration: none; font-size: 11px; }

/* --- styles for the selected menu links in the CUSTOM menu ------*/

.menu_link_selected:LINK { font-size: 11px; color:#ffffff; }
.menu_link_selected:VISITED { font-size: 11px; color:#ffffff;  }
.menu_link_selected:HOVER { font-size: 11px; color:#ffffff;  }

/* --- styles for the rows in the CUSTOM menu ---------------------*/

.menu_link_tr {}
.menu_link_td { background-color: #a10b0b; text-decoration: none; font-size: 11px; background-image:url(/images_templ/left_nav_heading.jpg);
background-repeat:no-repeat; color:#000000;}
/*.menu_link_td_over { background-color: #E0F0FF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }*/
.menu_link_td_over { background-color: #a10b0b; text-decoration: none; font-size: 11px; background-image:url(/images_templ/left_nav_heading.jpg);
background-repeat:no-repeat; color:#000000; }
.menu_link_tr_inner {}
.menu_link_td_inner {}
.menu_link {}

/* --- styles for links in the CATEGORY TYPE menu ---------------------*/

.menu_categorytype:LINK { color: #ffffff; text-decoration: none; }
.menu_categorytype:VISITED { color: #ffffff; text-decoration: none; }
.menu_categorytype:HOVER { color: #ffffff; text-decoration: none; }

/* --- styles for links in the CATEGORY menu ----------------------*/

.menu_category:LINK { color: #ffffff; text-decoration: none; font-size: 10px; }
.menu_category:VISITED { color: #ffffff; text-decoration: none; font-size: 10px; }
.menu_category:HOVER { color: #ffffff;  text-decoration: none; font-size: 10px; }

/* --- styles for the links in the selected CATEGORY menu ---------*/

.menu_category_selected:LINK { color: #ffffff;  text-decoration: none; font-size: 10px; }
.menu_category_selected:VISITED { color: #ffffff;text-decoration: none; font-size: 10px; }
.menu_category_selected:HOVER { color: #ffffff;  text-decoration: none; font-size: 10px; }

/* --- styles for the rows in the CATEGORY menu -------------------*/

.menu_category_tr {}
.menu_category_td {background-color:#6b6b6b; border-bottom:#f9f7e9 solid 1px; }
.menu_category_td_over {background-color: #332f2e; border-bottom:#f9f7e9 solid 1px;}
.menu_category_tr_inner {}
.menu_category_td_inner {}
.menu_category_td_count_products { color: #666666; font-size: 10px; }
.count_products { color: #666666; font-size: 8px; } /* deprecated */

/* --- styles for the links in the SUBCATEGORY menu ---------------*/

.menu_subcategory:LINK { color: #a10b0b; text-decoration: none; font-size: 10px; }
.menu_subcategory:VISITED { color: #a10b0b; text-decoration: none; font-size: 10px; }
.menu_subcategory:HOVER { color: #000000; text-decoration: none; font-size: 10px; }

/* --- styles for the links in the selected DUBCATEGORY menu ------*/

.menu_subcategory_selected:LINK { color: #000000; text-decoration: none; font-size: 10px; }
.menu_subcategory_selected:VISITED { color: #000000;  text-decoration: none; font-size: 10px; }
.menu_subcategory_selected:HOVER { color: #000000; text-decoration: none; font-size: 10px; }

/* --- styles for the rows in the SUBCATEGORY menu ----------------*/

.menu_subcategory_tr {}
.menu_subcategory_td { background-color:#f9f7ea;}
.menu_subcategory_td_over { background-color: #c3bfa6;}
.menu_subcategory_tr_inner {}
.menu_subcategory_td_inner {}

/* --- styles miscellaneous ---------------------------------------*/

.categories_path_separator { color: #000000; }
.categories_path { margin: 0px 0px 3px 0px; color: #000000; }
.categories_path_td { padding: 0px 0px 0px 0px; }
.categories_item { margin: 0px 0px 0px 0px; }
.categories_item_td { padding: 0px 0px 0px 0px; }
.products_summary { margin: 3px 0px 0px 0px; }
.products_summary_td { padding: 0px 0px 0px 0px; }

/* --- styles for CATEGORY's path and CATEGORY's list links -------*/

.top_link:LINK { color: #a10b0b; text-decoration: none; font-size: 10px; }
.top_link:VISITED { color: #a10b0b; text-decoration: none; font-size: 10px; }
.top_link:HOVER { color: #a10b0b; background-color: #ece9d8; text-decoration: none; font-size: 10px; }
/* ------ Styles for the options attributes pieces ------ */

.product_options_key {
	position: relative;
	margin: 0;
	padding: 0;
	padding-right: 3px;
	cursor: default;
	list-style-type: none;
	display: inline;
	float:left;
	color: black;
	font-weight:bold;
}
.product_options_value {
	position: relative;
	margin: 0;
	padding: 0;
	padding-right: 8px;
	
	cursor: default;
	list-style-type: none;
	display: inline;
	float:left;
	color: black;
	font-weight:normal;
}
.product_options_title {
 
background-color: #F5F5F5; 
display:none; 
}

.cabinet_brief{float:left; width:159px; height:146px; background-image:url(../images_templ/brief_bg.jpg); background-repeat:no-repeat; margin-right:7px; margin-bottom:10px;}
.cabinet_brief .name{height:30px; padding-left:10px; font-weight:bold;}
.cabinet_brief .img{height:110px;}

input.btn{color:#860A0C;}