/*-- Start of Grid Styles ------------------------------------------------------------------*/
/* --   1 ---- body ---------- */
body {
	background-color: #FFFFFF;
	text-decoration: none;
}

/* --   2 ---- a ---------- */
a {
	color: #000000;
	text-decoration: none;
}

/* --   3 ---- a:visited ---------- */
a:visited {
	color: #000000;
}

/* --   4 ---- a:link ---------- */
a:link {
	color: #000000;
}

/* --   5 ---- a:hover ---------- */
a:hover {
	background-color: #CCCCCC;
	color: #333333;
	text-decoration: blink;
}






/* --   6 ---- .page_title ---------- */
.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: bolder;
	font-weight: bold;
	line-height: 30px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --   7 ---- .horz_links ---------- */
.horz_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
	color: #000000;
}

/* --   8 ---- .norm_title ---------- */
.norm_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	line-height: 24px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --   9 ---- .norm_desc ---------- */
.norm_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  10 ---- .norm_desc1 ---------- */
.norm_desc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  11 ---- .norm_desc_alt ---------- */
.norm_desc_alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  12 ---- .norm_date ---------- */
.norm_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  13 ---- .normal_text ---------- */
.normal_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	margin: 6;
	padding: 2;
}

/* --  14 ---- .bios_link ---------- */
.bios_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  15 ---- a.bios_link ---------- */
a.bios_link {
	color: #000000;
	text-decoration: none;
}

/* --  16 ---- a.bios_link:hover ---------- */
a.bios_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  17 ---- .bios_name ---------- */
.bios_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  18 ---- .bios_title ---------- */
.bios_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  19 ---- .bios_desc ---------- */
.bios_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  20 ---- .business_link ---------- */
.business_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}

/* --  21 ---- a.business_link ---------- */
a.business_link {
	background-color: #CCCCCC;
	color: #000000;
}

/* --  22 ---- a.business_link:hover ---------- */
a.business_link:hover {
	background-color: #CCCCCC;
	color: #333333;
	text-decoration: blink;
}

/* --  23 ---- .business_info ---------- */
.business_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #000000;
	text-align: center;
}

/* --  24 ---- a.calendar ---------- */
a.calendar {
	color: #000000;
}

/* --  25 ---- a.calendar:hover ---------- */
a.calendar:hover {
	background-color: #CCCCCC;
	color: #333333;
	text-decoration: blink;
}

/* --  26 ---- .cal_prev_next ---------- */
.cal_prev_next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 34px;
	background-color: #FFFFFF;
	color: #B6A89A;
	text-align: center;
	text-decoration: none;
}

/* --  27 ---- a.cal_prev_next ---------- */
a.cal_prev_next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 34px;
	background-color: #FFFFFF;
	color: #B6A89A;
	text-align: center;
}

/* --  28 ---- a.cal_prev_next:hover ---------- */
a.cal_prev_next:hover {
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: blink;
}

/* --  29 ---- .cal_prev_next1 ---------- */
.cal_prev_next1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 34px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
}

/* --  30 ---- a.cal_prev_next1 ---------- */
a.cal_prev_next1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 34px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
}

/* --  31 ---- a.cal_prev_next1:hover ---------- */
a.cal_prev_next1:hover {
	background-color: #CCCCCC;
	color: #000000;
}

/* --  32 ---- a.small_cal_num ---------- */
a.small_cal_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	line-height: 20px;
	background-color: #B6A89A;
	color: #000000;
	text-align: right;
	text-decoration: none;
}

/* --  33 ---- .small_cal_num ---------- */
.small_cal_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	line-height: 20px;
	background-color: #B6A89A;
	color: #000000;
	text-align: right;
	text-decoration: none;
}

/* --  34 ---- a.small_cal_num:link ---------- */
a.small_cal_num:link {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #B6A89A;
	color: #000000;
}

/* --  35 ---- a.small_cal_num:visited ---------- */
a.small_cal_num:visited {
	background-color: #FFFFFF;
	color: #333333;
}

/* --  36 ---- a.small_cal_num:hover ---------- */
a.small_cal_num:hover {
	background-color: #CCCCCC;
	color: #333333;
	text-decoration: blink;
}

/* --  37 ---- .small_cal_num_today ---------- */
.small_cal_num_today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	line-height: 20px;
	background-color: #B6A89A;
	color: #000000;
	text-align: right;
	text-decoration: none;
}

/* --  38 ---- a.small_cal_num_today:hover ---------- */
a.small_cal_num_today:hover {
	background-color: #FFFFFF;
	color: #333333;
	text-decoration: blink;
}

/* --  39 ---- a.small_cal_num_today:visited ---------- */
a.small_cal_num_today:visited {
	background-color: #FFFFFF;
	color: #333333;
}

/* --  40 ---- .cal_month_year ---------- */
.cal_month_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	line-height: 34px;
	background-color: #FFFFFF;
	color: #B6A89A;
	text-align: center;
}

/* --  41 ---- .cal_norm_date ---------- */
.cal_norm_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  42 ---- .cal_section_date ---------- */
.cal_section_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	line-height: 20px;
	background-color: #B6A89A;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

/* --  43 ---- .catalog_link ---------- */
.catalog_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  44 ---- a.catalog_link ---------- */
a.catalog_link {
	color: #000000;
}

/* --  45 ---- a.catalog_link:hover ---------- */
a.catalog_link:hover {
	background-color: #CCCCCC;
	color: #000000;
}

/* --  46 ---- .catalog_date ---------- */
.catalog_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  47 ---- .catalog_price ---------- */
.catalog_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #FFFF66;
	color: #660000;
}

/* --  48 ---- .catalog_category ---------- */
.catalog_category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  49 ---- .catalog_category_alt ---------- */
.catalog_category_alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #660000;
	color: #CCCCCC;
}

/* --  50 ---- .catalog_cat_back ---------- */
.catalog_cat_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  51 ---- .catalog_back ---------- */
.catalog_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #CCCCCC;
	color: #660000;
}

/* --  52 ---- .catalog_title ---------- */
.catalog_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	line-height: 16px;
	background-color: #000088;
	color: #FFFFFF;
}

/* --  53 ---- .catalog_desc ---------- */
.catalog_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  54 ---- .catalog_desc_alt ---------- */
.catalog_desc_alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	background-color: #DDDDDD;
	color: #000000;
}

/* --  55 ---- .copyright_link ---------- */
.copyright_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	line-height: 11px;
	background-color: #CCCCCC;
	color: #000000;
	text-align: center;
}

/* --  56 ---- a.copyright_link ---------- */
a.copyright_link {
	color: #333333;
}

/* --  57 ---- a.copyright_link:hover ---------- */
a.copyright_link:hover {
	background-color: #CCCCCC;
	color: #333333;
	text-decoration: blink;
}

/* --  58 ---- .faq_link ---------- */
.faq_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  59 ---- a.faq_link ---------- */
a.faq_link {
	color: #000000;
	text-decoration: none;
}

/* --  60 ---- a.faq_link:hover ---------- */
a.faq_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  61 ---- .faq_question ---------- */
.faq_question {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  62 ---- .faq_answer ---------- */
.faq_answer {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  63 ---- .forms_link ---------- */
.forms_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  64 ---- a.forms_link ---------- */
a.forms_link {
	color: #000000;
	text-decoration: none;
}

/* --  65 ---- a.forms_link:hover ---------- */
a.forms_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  66 ---- .forms_title ---------- */
.forms_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  67 ---- .forms_desc ---------- */
.forms_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  68 ---- .favorite_links_link ---------- */
.favorite_links_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  69 ---- a.favorite_links_link ---------- */
a.favorite_links_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  70 ---- a.favorite_links_link:hover ---------- */
a.favorite_links_link:hover {
	background-color: #CCCCCC;
	color: #000000;
}

/* --  71 ---- .favorite_links_title ---------- */
.favorite_links_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  72 ---- .favorite_links_desc ---------- */
.favorite_links_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  73 ---- .favorite_links_url ---------- */
.favorite_links_url {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CC99CC;
	color: #000000;
}

/* --  74 ---- .gallery_link ---------- */
.gallery_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  75 ---- a.gallery_link ---------- */
a.gallery_link {
	color: #000000;
	text-decoration: none;
}

/* --  76 ---- a.gallery_link:hover ---------- */
a.gallery_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  77 ---- .gallery_title ---------- */
.gallery_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  78 ---- .gallery_desc ---------- */
.gallery_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  79 ---- .news_link ---------- */
.news_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  80 ---- a.news_link ---------- */
a.news_link {
	color: #000000;
	text-decoration: none;
}

/* --  81 ---- a.news_link:hover ---------- */
a.news_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  82 ---- .news_title ---------- */
.news_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  83 ---- .news_desc ---------- */
.news_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  84 ---- .privacy_link ---------- */
.privacy_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  85 ---- a.privacy_link ---------- */
a.privacy_link {
	color: #000000;
	text-decoration: none;
}

/* --  86 ---- a.privacy_link:hover ---------- */
a.privacy_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  87 ---- .privacy_title ---------- */
.privacy_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  88 ---- .privacy_desc ---------- */
.privacy_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  89 ---- .products_link ---------- */
.products_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  90 ---- a.products_link ---------- */
a.products_link {
	color: #000000;
	text-decoration: none;
}

/* --  91 ---- a.products_link:hover ---------- */
a.products_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  92 ---- .products_title ---------- */
.products_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  93 ---- .products_desc ---------- */
.products_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  94 ---- .services_link ---------- */
.services_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  95 ---- a.services_link ---------- */
a.services_link {
	color: #000000;
	text-decoration: none;
}

/* --  96 ---- a.services_link:hover ---------- */
a.services_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* --  97 ---- .services_title ---------- */
.services_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* --  98 ---- .services_desc ---------- */
.services_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* --  99 ---- .special_events_link ---------- */
.special_events_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* -- 100 ---- a.special_events_link ---------- */
a.special_events_link {
	color: #000000;
	text-decoration: none;
}

/* -- 101 ---- a.special_events_link:hover ---------- */
a.special_events_link:hover {
	background-color: #000000;
	color: #CCCCCC;
}

/* -- 102 ---- .special_events_title ---------- */
.special_events_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* -- 103 ---- .special_events_desc ---------- */
.special_events_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/* -- 104 ---- .testimonials_link ---------- */
.testimonials_link {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* -- 105 ---- a.testimonials_link ---------- */
a.testimonials_link {
	color: #000000;
}

/* -- 106 ---- a.testimonials_link:hover ---------- */
a.testimonials_link:hover {
	background-color: #CCCCCC;
	color: #000000;
}

/* -- 107 ---- .testimonials_title ---------- */
.testimonials_title {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #CCCCCC;
	color: #000000;
}

/* -- 108 ---- .testimonials_desc ---------- */
.testimonials_desc {
	font-size: 15px;
	font-weight: bolder;
	line-height: 17px;
	background-color: #FFFFFF;
	color: #000000;
}

/*-- End of Grid Styles --------------------------------------------------------------------*/


#menulocation { position:absolute; left:50px; top:250px; width:154px; padding:0px; white-space:nowrap; z-index:200;}

.menu { 

	font-family: arial, verdana, helvetica, sans;
	font-size: 9pt;
	height: 37px;
	width: 154px;
	cursor:hand;
	font-weight: bold;
	text-indent: 8px;
	line-height: 26pt;
	text-align: left;
	display: block;
	border: #FFFFFF 0px solid; 
}

a.menu:link  {
	background-image: url("/images/decor/buttons/navButtonOff.jpg");
	background-color:#00AFEF;
	color: #FFFFFF; 
}

a.menu:visited { 
	background-image: url("/images/decor/buttons/navButtonOff.jpg");
	background-color:#00AFEF;
	color: #FFFFFF; 
}

a.menu:active 	{  
	background-image: url("/images/decor/buttons/navButtonOn.jpg");
	background-color:#00AFEF;
	color: #FFFFFF; 
}

a.menu:hover { 
	background-image: url("/images/decor/buttons/navButtonOn.jpg");
	background-color:#00AFEF;
	color: #000080; 
	text-decoration: none;
}


.ccTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: bolder;
	font-weight: bold;
	line-height: 19px;
	background-color: #FFFFFF;
	color: #213F89;
}

.button-order1{  
	background-color:#CFE7F2;
	background-image: url("picts/button-order.gif");
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #23408a;
	font-size: 8pt;
	cursor:hand;
	height:21px;
	width: 180px;
	margin-top:5px;
	font-weight: bold;
	BORDER: #136570 1px solid 
}



.buttonon-order1{  
	background-color:#23408a;
	background-image: url("picts/buttonon-order.gif");
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #00AFEF;
	font-size: 8pt;
	cursor:hand;
	height:21px;
	width: 180px;
	margin-top:5px;
	font-weight: bold;
	BORDER: #996600 1px solid 
}



