@charset "UTF-8";
body 			{ color: #9282bd; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0px; margin: 0px; border:0; }
p 				{ }
td 				{ }
a 				{ color: #8542cc; text-decoration: none; }
a:link 		{ color: #8542cc; text-decoration: underline; }
a:visited { }
a:hover 	{ text-decoration: underline; }
a:active 	{ }
.homepagetext { color: #5336a3; font-size: 10pt; font-family: "Avant Garde"; line-height: 1.0em; text-align: left; padding: 0px 0px 0px 0px; }
.heading { color: #393092; font-size: 20pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 0px; }
.subhead { color: #6955a1; font-size: 16pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 0px; }
.sub-subhead { color: #5336a3; font-size: 14pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 0px; }
.articleheading { color: #6955a1; font-size: 16pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; }
.articlesubheading { color: #a59792; font-size: 13pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; }
.articleheading-Italic { color: #6955a1; font-size: 16pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; text-align: left; padding-top: 0px; }
.menu { color: #fff; font-size: 13px; font-family: helvetica; font-weight: bold; text-align: center; word-spacing: 2pt; letter-spacing: 1pt; }
.submenu { color: #ad8271; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; padding-right: 0px; }
.submenu a { color: #ad8271; text-decoration: none; }
.submenu a:hover { color: #ad8271; text-decoration: underline; }
.footer { color: #8542cc; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 0px; }
.clientphotos { color: #5336a3; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; vertical-align: top; padding: 0px 0px 0px 0px; }
.events_table { font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #7eba3f; padding-top: 0px; }
.events_tabletext { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-right: 0px; padding-left: 0px; vertical-align: top; padding-top: 0px; }
.events_tabletext_head { color: #5336a3; font-size: 20pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; padding-top: 0px; padding-right: 0px; }
.events_tabletext_subhead { color: #5336a3; font-size: 16pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 0px; padding-right: 0px; }
.events_tabletext_14pt { color: #5336a3; font-size: 12pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-right: 0px; }
.events_tabletext_wht { color: white; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; }
.services_bullet { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; list-style-type: disc; list-style-position: inside; display: list-item; padding-left: 0px; vertical-align: text-top; }
.services_table { font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #7c76b7; padding-top: 0px; border: solid 5px #7e4299; }
.services_table_border { font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-position: 0 2px; border: solid 2px #a49ffb; outline: solid 2px #a49ffb; }
.services_tabletop_border { font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #a49ffb; background-position: 0 2px; border: solid 5px #a49ffb; outline: solid 2px #a49ffb; }
.services_table2 { color: #fff; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #7c76b7; padding-top: 0px; padding-bottom: 0px; border: solid 5px #7e4299; }
.services_tabletext { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; }
.services_heading { color: #5336a3; font-size: 20pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 0px; }
.services_articleheading { color: #6955a1; font-size: 16pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.services_tabletext_wht { color: white; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; }
.services_tabletext_14pt { color: #5336a3; font-size: 12pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-right: 0px; }
.services_tablehead { color: #fff; font-size: 13pt; font-family: Geneva, Helvetica, Arial, "Avant Garde", TradeGothic, SunSans-Regular, sans-serif; font-weight: bold; background-color: #a49ffb; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.services_tabletext_bullet { color: #fff; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; list-style-type: disc; list-style-position: outside; display: list-item; padding-right: 0px; padding-left: 0px; vertical-align: top; }
.services_text-bold { color: #5336a3; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-left: 0px; }
.store { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; }
.store_footer { color: #5336a3; font-size: 10px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; vertical-align: top; }
.store_bullet { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; list-style-image: url(../images/graphics/bullet_green.png); list-style-position: inside; display: inline; }
.store_bold { color: #393996; font-size: 11pt; font-family: "Avant Garde", "TradeGothic Bold", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; vertical-align: top; }
.store_head_bold { color: #393996; font-size: 14pt; font-family: "Avant Garde", "TradeGothic Bold", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; vertical-align: top; }
.store_head_bold_red { color: #c12424; font-size: 13pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.store-subhead { color: #5336a3; font-size: 14pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-bottom: 0px; }
.tabletext { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-left: 0px; }

#audio1 { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
#audio2 { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-left: 0px; }

#mailing_list { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; padding: 0px;text-align: center;width: 860px; }

.tabletext_main { color: #5336a3; font-size: 14px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.2em; }
.tabletext_main_padding { color: #5336a3; font-size: 14px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.4em; padding-left: 0px; }
.tabletext_main_padding_bold { color: #5336a3; font-size: 14px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em; }
.tabletext_bullet { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-right: 0px; padding-left: 0px; vertical-align: top; list-style-type: disc; list-style-position: inside; display: list-item; }
.tabletext_head { color: #5336a3; font-size: 20pt; font-family: "Avant Garde", TradeGothic, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.tabletext_wht_lg { color: white; font-size: 18px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; }

.footer_appointment { color: white; font-size: 18px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #493095; text-align: center; letter-spacing: 3px; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: middle; }
.footer_appointment a { color: white; font-size: 18px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #493095; text-decoration: none; text-align: center; }
.footer_appointment a:link { color: white; font-size: 18px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #493095; text-decoration: none; text-align: center; }
.footer_appointment a:hover { color: white; font-size: 18px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #493095; text-decoration: underline; text-align: center; }

.footer{ text-decoration: none; color: #5336a3; }
.footer a { text-decoration: none; color: #5336a3; }
.footer a:hover { text-decoration: none; color:#ffffff; }

.tabletext_center { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: center; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; }
.tabletext-nj { color: #5336a3; font-size: 12px; font-family: TradeGothic, "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
.tabletext-oblique { color: #5336a3; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; padding-right: 0px; }
.tabletext-bold { color: #5336a3; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-right: 0px; }
.text-bold { color: #5336a3; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.gift_card { color: #5336a3; font-size: 16px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.gfitcard_red { color: #c12424; font-size: 16px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.text-bold_specials { color: #5336a3; font-size: 12pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.text-bold_specials a { color: #5336a3; font-size: 12pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.text-bold_specials a:link { color: #5336a3; font-size: 12pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.text-bold_specials a:hover { color: #9c3; font-size: 12pt; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text-bold_red { color: #c12424; font-size: 12px; font-family: "Avant Garde", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.image { vertical-align: top; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border-color: #7e4299; border-width: 0px; outline-color: #7e4299; outline-width: 0px; }
.image-r { text-align: left; vertical-align: text-top; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.image-gift { text-align: left; margin-right: 0px; vertical-align: text-top; }

#maincontainer 	{ float:left; width:860px; height:44px; border:0; padding:0; margin:0; }
#subcontainer 	{ padding:0;	margin:0;	border:0; }

.menuitem 					{ float:left;	min-height:44px; height:44px;	text-align:left;	font-size:12px;	font-weight:bold; border:0; padding:0; margin:0; overflow:hidden; }

#submenu0,
#submenu1,
#submenu2,
#submenu3,
#submenu4,
#submenu5, 
#submenu6, 
#submenu7, 
#submenu8,
#submenu9
#submenu10 { float:left; border:0; height:28px; }

.navitem 					{ float:left;	min-height:28px; height:28px;background-color:#C9C4E2;	color:#555555;	text-align:left;	font-size:12px;	font-weight:bold; border:0; padding:0; margin:0; }
.navitem a 				{ float:left;	background-color:#C9C4E2;	color:#555555;	text-decoration:none;	width:100%;	height:100%; }
.navitem a:hover 	{	float:left;	background-color:#492E97;	color:#ffffff;	text-decoration:none;	width:100%;	height:100%; }

.bullet_1 	{	margin: 0; padding-left:20px; list-style-type:disc;	}
.bullet_1 a {	text-decoration: none;	}

/* SPACES ------------------------------------------- */

.space_row_20 {
	float:left;
	width:100%;
	min-height:20px;
	height:20px;
}
.space_row_10 {
	float:left;
	width:100%;
	min-height:10px;
	height:10px;
}
.space_row_5 {
	float:left;
	width:100%;
	min-height:5px;
	height:5px;
}
.space_col_20 {
	float:left;
	width:20px;
	height:100%;
}
.space_col_10 {
	float:left;
	width:10px;
	height:100%;
}