
	h6 {color: #3366CC; font-weight: normal; border-bottom: 1px dashed #c0c0c0} /* used for PDF download */

/* CMS STANDARD */
	.thumbnail {float: left; width: 100px; height: 150px; text-align: center; margin: 0 15px 15px 0; padding: 5px;}
	.gallery_thumbnail {padding: 1px; border: 1px solid #c0c0c0;}
	.gallery_photo {padding: 1px; border: 1px solid #c0c0c0;}
	.datatable {background-color: #FFFFFF;}
	.datarow_1 {background-color: #E5F5E5; border-bottom: 1px solid #C6D0D9 }
	.datarow_2 {background-color: #FFFFFF; border-bottom: 1px solid #C6D0D9}
	.datarow_over {background-color:#DDEEFF;}
	.datarow_click {background-color:#3399FF;}

	.cms_std_rss {margin-top: 4px}
	a.rss:link, a.rss:visited { color: #EF6900; text-decoration: none; }
	a.rss:hover, a.rss:active { color: #000000; text-decoration: none; }
	.rss_image { margin-right: 3px; margin-bottom: 3px; vertical-align: middle }

	a.cms_plain_link:link, a.cms_plain_link:visited { text-decoration: none; color: #000000; }
	a.cms_plain_link:hover, a.cms_plain_link:active { text-decoration: underline; color: #000000; }

	.cms_std_page_top { padding-bottom: 8px; text-align: right; border-bottom: 0px solid #e7e7e7; }
	.cms_std_page_bot { padding-top: 8px; text-align: right; clear:both; }
	a.cms_std_page_link:link, a.cms_std_page_link:visited {display: block; display: inline; text-decoration: none; color: #333333; background: #f1f1f1; padding: 2px 6px 2px 6px; border-bottom: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF;}
	a.cms_std_page_link:hover, a.cms_std_page_link:active {display: block; display: inline; text-decoration: none; color: #FFFFFF; background: #D30000; padding: 2px 6px 2px 6px; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
	.cms_std_page_inactive {background: #f1f1f1; padding: 2px 6px 2px 6px; color: #c0c0c0; border-bottom: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF;}
	.cms_std_page_active {background: #000000; border-bottom: 2px solid #000000; border-top: 2px solid #000000; padding: 2px 5px 2px 5px; color: #FFFFFF; font-weight: bold;}

	#pdf_box { margin: 20px; line-height: 1.8; background: #f1f1f1 url(../cms/general/pdf_small.gif) no-repeat 10px 10px; padding: 10px 10px 10px 40px; clear: both; }

/* MENU */
	.cms_menu_area { padding: 5px; background: #D9D9DA; }
	.cms_menu_area ul { margin: 0px; padding: 0px; list-style-type: none; }
	.cms_menu_area a { color: #000000; display: block; text-decoration: none; }

	.cms_menu_cat { font-weight: bold;  }
	.cms_menu_cat a:link, .cms_menu_cat a:visited { color: #000000; text-decoration: none; border-bottom: 1px solid #c0c0c0; background: #f1f1f1; padding: 0px 0px 0px 5px; }
	.cms_menu_cat a:hover, .cms_menu_cat a:active { color: #D30000; text-decoration: none;  border-bottom: 1px solid #D30000; background:#f1f1f1; }
	.cms_menu_cat_blank { height: 8px; } 

	.cms_menu_sub_cat a:link, .cms_menu_sub_cat a:visited {line-height: 1.5; text-decoration: none; border-left: 1px solid #c0c0c0; margin-left: 5px; background: #FFFFFF; padding: 0px 0px 0px 5px; }
	.cms_menu_sub_cat a:hover, .cms_menu_sub_cat a:active {line-height: 1.5; color: #D30000; text-decoration: none;  border-left: 1px solid #D30000; background:#f1f1f1; }

	.cms_menu_sub_sub_cat a:link, .cms_menu_sub_sub_cat a:visited { line-height: 1.5; color: #808080; text-decoration: none; border-left: 1px solid #c0c0c0; margin-left: 15px; background: #FFFFFF; padding: 0px 0px 0px 5px; }
	.cms_menu_sub_sub_cat a:hover, .cms_menu_sub_sub_cat a:active { line-height: 1.5; color: #D30000; text-decoration: none;  border-left: 1px solid #D30000; background:#f1f1f1; }

/* CATALOG */
	.cms_catalog_menu_cat { margin-left: 5px; margin-top: 5px; }
	.cms_catalog_menu_cat ul { margin: 0px; padding: 0px; list-style-type: none;}
	.cms_catalog_menu_cat a { color: #639AD7; display: block; font-weight: bold; padding-top: 0px; padding-bottom: 0px; padding-left: 8px; text-decoration: none;  width: 90%; }
	.cms_catalog_menu_cat a:link, .cms_catalog_menu_cat a:visited { text-decoration: none; border-bottom: 1px solid #639AD7; }
	.cms_catalog_menu_cat a:hover, .cms_catalog_menu_cat a:active { color: #000000; text-decoration: none;  border-bottom: 1px solid #639AD7; background:#EFF5FB; }

	.cms_catalog_menu_subcat { margin-left: 15px; }
	.cms_catalog_menu_subcat ul { margin: 0px; padding: 0px; list-style-type: none; }
	.cms_catalog_menu_subcat a { color: #000000; display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 8px; text-decoration: none;  width: 90%; }
	.cms_catalog_menu_subcat a:link, .cms_catalog_menu_subcat a:visited { text-decoration: none; border-bottom: 1px dashed #EAEDF0; border-left: 1px solid #639AD7; }
	.cms_catalog_menu_subcat a:hover, .cms_catalog_menu_subcat a:active { text-decoration: none; border-bottom: 1px dashed #EAEDF0; background:#EFF5FB; border-left: 1px solid #639AD7; }

	.cms_catalog_cats { float: left; width: 120px; height: 90px; text-align: center; margin: 10px;  padding: 5px; font-weight: bold; }
	.cms_catalog_cat_tmb { padding: 1px; margin: 2px }

	.cms_catalog_list_row_header { background: #FFFFFF url(../layout/catalog_row_header.gif) repeat-x; color: #808080; }
	.cms_catalog_row { background: #FFFFFF url(../layout/catalog_row.gif) repeat-x; border-bottom: 1px solid #c0c0c0; padding: 10px }
	.cms_catalog_list_tmb { padding: 1px; margin: 2px }
	.cms_catalog_list_title { font-size:110%; font-weight: bold; }
	.cms_catalog_list_summary { font-size: 10px; padding-left: 10px; color: #808080; }
	.cms_catalog_list_in_stock { padding-left: 10px; color: #369515; } /* In stock */
	.cms_catalog_list_out_stock { padding-left: 10px; color: #FF3333; } /* Out of stock*/

	.cms_catalog_no_items { padding: 10px; background: #f1f1f1; font-style: italic; text-align: center; }

	.cms_catalog_featured_tabs { float: left; width: 140px; height: 160px; margin: 10px; text-align: center; font-weight: bold; }
	.cms_catalog_featured_tmb { padding: 1px; margin: 2px; }
	
	.cms_catalog_view_heading { color: #333333; font-weight: bold; background: #FFFFFF url(../layout/catalog_bar.gif) repeat-x; padding: 0px 3px 25px 5px; border: 0px solid #FFFFFF; }
	.cms_catalog_view_image {  }
	.cms_catalog_view_add_image { margin: 5px; }
	.cms_catalog_view_description { padding: 20px; }
	.cms_catalog_view_price { padding: 2px; font-weight: bold; }
	.cms_catalog_view_in_stock { padding: 2px; color: #369515; font-weight: bold; } /* In stock */
	.cms_catalog_view_out_stock { padding: 2px; color: #FF3333; font-weight: bold; } /* Out of stock*/
	.cms_catalog_view_buy { padding: 2px; }

