
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: 4px; padding-top: 4px;text-align: right; }
		.cms_std_page_bot { padding-top: 4px; padding-bottom: 4px; 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; }
		a.cms_std_page_link:hover, a.cms_std_page_link:active {display: block; display: inline; text-decoration: none; color: #FFFFFF; background: #D90F0F; padding: 2px 6px 2px 6px; }
		.cms_std_page_inactive {background: #f1f1f1; padding: 2px 6px 2px 6px; color: #c0c0c0; }
		.cms_std_page_active { background: #D90F0F; padding: 2px 5px 2px 5px; color: #FFFFFF; font-weight: bold;}

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


/* NEWS */
	.cms_news_1 {background: #FFFFFF; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom:10px}
	.cms_news_2 {background: #FFFFFF; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom:10px}
	.cms_news_list_tmb {margin: 2px; padding: 2px; border: 1px solid #e7e7e7;}
	.cms_news_list_headline {font-size:110%}
	.cms_news_list_date {padding-left: 10px; color: #5C85D6;}
	.cms_news_list_summary {padding-left: 10px}
	.cms_news_view_image { float: right; margin-left: 10px; margin-bottom: 20px;}
	.cms_news_view_add_image { margin: 5px; }
	.cms_news_view_date { color: #808080; font-style: italic; margin-bottom: 10px; margin-top: -15px; }

/* MENU */
	.cms_menu_area { line-height: 1; }
	.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 3px; }
	.cms_menu_cat a:hover, .cms_menu_cat a:active { color: #D90F0F; text-decoration: none;  border-bottom: 1px solid #D90F0F; background: #FDF3F3; }
	.cms_menu_cat_blank { height: 8px; } 

	.cms_menu_sub_cat a:link, .cms_menu_sub_cat a:visited { text-decoration: none; border-left: 1px solid #c0c0c0; margin-left: 5px; background: #FFFFFF; padding: 0px 0px 0px 3px; }
	.cms_menu_sub_cat a:hover, .cms_menu_sub_cat a:active { color: #D90F0F; text-decoration: none;  border-left: 1px solid #D90F0F; background: #FDF3F3; }

	.cms_menu_sub_sub_cat a:link, .cms_menu_sub_sub_cat a:visited { 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 { color: #D90F0F; text-decoration: none;  border-left: 1px solid #D90F0F; background: #FDF3F3; }

/* SHOP */

	.cms_shop_page_top { background: #f1f1f1; padding-bottom: 2px; padding-top: 2px; text-align: right; border-top: 1px solid #DBDBDB;}
	.cms_shop_page_bot {  padding-top: 6px; padding-bottom: 2px; text-align: right; clear:both; margin-bottom: 2px; border-top: 1px solid #DBDBDB; }

	.cms_shop_list_row { background: #FFFFFF url(../layout/cms_row_back.gif) repeat-x; border-top: 1px solid #DBDBDB; padding: 15px 5px 0px 5px; border-bottom: 10px solid #FFFFFF; }
	.cms_shop_list_row_price { background: #FFFFFF url(../layout/cms_row_back.gif) no-repeat top right; border-top: 1px solid #DBDBDB; padding: 0px 3px 0px 3px; color: #808080; }
	.cms_shop_list_tmb { padding: 1px; margin: 2px }
	.cms_shop_list_title { font-size:110%; font-weight: bold; }
	.cms_shop_list_summary { padding-left: 10px; color: #808080; }
	.cms_shop_list_new { background: #FF9900; color: #FFFFFF; padding: 0px 3px 0px 3px; font-weight: bold; }
	.cms_shop_list_no_items { padding: 10px; margin: 10px;  background: #f1f1f1; border: 1px dashed #c0c0c0; font-style: italic; text-align: center; }
	.cms_shop_list_featured { margin-left: 10px; background: #339966; color: #FFFFFF; padding: 0px 3px 0px 3px; font-weight: bold; }

	.cms_shop_view_image { } 
	.cms_shop_view_image_tmb { margin: 5px; }
	.cms_shop_view_image_label { border: 0px; background: #FFFFFF; text-align:center; }
	.cms_shop_view_form { padding: 5px; }
	.cms_shop_view_description { padding: 10px; }
	.cms_shop_view_featured { margin-left: 10px; background: #339966; color: #FFFFFF; padding: 0px 3px 0px 3px; font-weight: bold; margin: 5px 5px 5px 5px; }
	.cms_shop_view_new { background: #FF9900; color: #FFFFFF; padding: 0px 3px 0px 3px; font-weight: bold; }
	.cms_shop_view_title { color: #000000; font-size: 130%; font-weight: bold;  }
	.cms_shop_view_option { padding: 3px; border: 0px solid #c0c0c0; }

	.cms_shop_view_item_area { line-height: 1.5; font-size: 10px; padding: 5px; }
	.cms_shop_view_item { color: #808080; }
	.cms_shop_view_item_value { color: #006666; }
	.cms_shop_view_item_value_warn { color: #FF0000; }
	.cms_shop_view_item_desc { color: #808080; font-size: 10px; padding: 0px 0px 0px 5px; }

	.cms_shop_view_price_area { line-height: 1.5; font-size: 13px; padding: 5px; }
	.cms_shop_view_price_title { font-weight: bold; font-size: 13px; }
	.cms_shop_view_price_stike { color: #006666; text-decoration: line-through; }
	.cms_shop_view_price_note { font-weight: bold; color: #D90F0F; padding: 2px 2px 2px 2px; }
	.cms_shop_view_price_saving { color: #006666; font-style: italic; font-size: 11px; }


	.cms_shop_sitemap_cat { list-style: none; }
	a.cms_shop_sitemap_catlink:link, a.cms_shop_sitemap_catlink:visited {color: #336699; text-decoration: none; font-weight: bold; border-bottom: 2px solid #eaeaea; padding: 3px 5px 3px 5px; border-left: 2px solid #eaeaea;}
	a.cms_shop_sitemap_catlink:hover, a.cms_shop_sitemap_catlink:active { color: #FF6600; font-weight: bold; text-decoration: underline;}

	.cms_shop_sitemap_prod { list-style: none; }
	a.cms_shop_sitemap_prodlink:link, a.cms_shop_sitemap_prodlink:visited { text-decoration: none; background: #FFFFFF; color: #000000; border-left: 2px solid #eaeaea; padding: 3px 5px 3px 5px; }
	a.cms_shop_sitemap_prodlink:hover, a.cms_shop_sitemap_prodlink:active { color: #FF6600; text-decoration: underline;  }


/* CATS */
	.shop_cats_box { border: 4px solid #f1f1f1; padding: 10px; margin: 10px; } 
	.shop_cats_title { font-size: 150%; } 
	.shop_cats_summary { color: #808080; padding-left: 10px; min-height: 20px; }

	.shop_pod { width: 173px; height: 140px; float: left; margin: 0px 10px 10px 0px; background: url(../layout/site_pod_cats_back.gif) no-repeat;  }
	.shop_pod_end { width: 173px; height: 140px; float: left; margin: 0px 0px 10px 0px; background: url(../layout/site_pod_cats_back.gif) no-repeat; }
	
	.shop_pod_text { text-align:center; }
	.shop_pod_pic { text-align:center; }
	.shop_pod_pic img { vertical-align: middle; }


	.shop_pod_promo { width: 250px; height: 140px; float: left; margin: 0px 5px 10px 5px; background: url(../layout/site_pod_promo_back.gif) no-repeat top left; padding: 5px; line-height: 1.4; }
	.shop_pod_promo_title { font-size: 13px; }
	.shop_pod_promo_summary { }
	.shop_pod_promo_price { color: #808080; text-decoration: line-through; }
	.shop_pod_promo_saving { font-weight: bold; font-size: 160%; color: #C71D23; font-family: Arial, Helvetica, sans-serif; }
	.shop_pod_promo_discount { color: #68A943; font-size: 160%; font-family: Arial, Helvetica, sans-serif; }
	.shop_pod_promo_name {}
	.shop_pod_promo_expires {}
	.shop_pod_promo_button { text-align: left; border: 0px solid #FF0000}

/* MANUF */
	.shop_manuf_box { margin: 10px; padding: 10px; border: 1px solid #DBDBDB; }
	.shop_manuf_thumb { float:right; margin-left: 10px; } 
	.shop_manuf_summary { color: #808080; padding-left: 10px; min-height: 20px; }
	.shop_manuf_website { text-align:right; clear:both; } 
	.shop_manuf_products { padding-left: 10px; }

/* SEARCH */
	.cms_search_form { text-align: center; padding: 3px; background: #f1f1f1; margin: 0px 0px 10px 0px; }
	.cms_search_overview { text-align: center; padding: 3px; background: #f1f1f1; margin: 0px 0px 10px 0px; }


