BODY { MARGIN: 0; COLOR: #339; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; background-position: 0 0; TEXT-ALIGN: center
  }
P   { color: #339; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; }
TD  { color: #339; font: 12px Verdana, Arial, Helvetica, sans-serif }
UL  { color: #339; font: 12px Verdana, Arial, Helvetica, sans-serif }
OL  { color: #339; font: 12px Verdana, Arial, Helvetica, sans-serif }
LI  { color: #339; font: 12px Verdana, Arial, Helvetica, sans-serif }
LI.off {
	LIST-STYLE-TYPE: none
}
H1     { color: #b020b0; font: 24px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 18px }
H2 {
	MARGIN: 0px 0px 5px; FONT: bold 13px verdana, arial, helvetica, sans-serif
}
H3 {
	MARGIN: 0px 0px 5px; FONT: bold 11px verdana, arial, helvetica, sans-serif
}
H4 {
	MARGIN: 0px 0px 5px; FONT: bold 11px verdana, arial, helvetica, sans-serif
}
H5 {
	MARGIN: 0px 0px 5px; FONT: bold 11px verdana, arial, helvetica, sans-serif
}
H6 {
	MARGIN: 0px 0px 5px; FONT: bold 11px verdana, arial, helvetica, sans-serif
}
A:link   { color: #c39; font-size: 12px; font-weight: bold; text-decoration: none; }
.class { }
A:visited     { color: #c39; font-size: 12px; font-weight: bold; text-decoration: none   }
A:hover    { color: #7f7fc9; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline    }
A:active    { color: #c39; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none    }
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.photo {
	FLOAT: right; MARGIN: 0px 0px 5px 5px
}
IMG.photoleft {
	FLOAT: left; MARGIN: 0px 15px 15px 0px
}
IMG.contentpic_right {
	FLOAT: right; MARGIN: 0px 0px 30px 30px
}
P {
	MARGIN: 0px 0px 12px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ctr {
	TEXT-ALIGN: center
}
#cshell {
	MARGIN: 0px auto 24px; WIDTH: 730px
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 730px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#container TD.ctbg {
	BACKGROUND: #0f0; WIDTH: 552px
}
#container TD.navbg {
	BACKGROUND: (/images/nav/nav_botcorner.gif) #e6e6ff no-repeat left bottom; WIDTH: 170px
}
#container TD.navsp1 {
	BACKGROUND: #fff; WIDTH: 4px
}
#container TD.navsp2 {
	BACKGROUND: #fff; WIDTH: 4px
}
#container TD.cmain {
	BACKGROUND: #fff
}
#nav {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #e6e6ff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#nav IMG.dots {
	DISPLAY: block; MARGIN: 4px 0px 4px 6px
}
#nav IMG.navc {
	DISPLAY: block; MARGIN: 0px 0px 0px 6px
}
#nav DIV.sub {
	MARGIN: 2px 0px 0px
}
#nav IMG.subc {
	DISPLAY: block; MARGIN: 0px 0px 2px 6px
}
#nav TD.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: (/images/nav/nav_topcorner.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 37px
}
#nav TD.bot {
	BACKGROUND: (/images/nav/nav_botcorner.gif) no-repeat left bottom; MARGIN: 0px; HEIGHT: 10px
}
#chooser {
	MARGIN: 45px 16px 0px; WIDTH: 138px
}
#chooser TR.form_row TD {
	VERTICAL-ALIGN: middle; HEIGHT: 20px
}
#chooser TR.form_row TD.btn {
	PADDING-RIGHT: 7px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:(/images/header_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 730px; PADDING-TOP: 0px; HEIGHT: 93px
}
#header IMG.logo {
	MARGIN: 20px 0px 0px 19px
}
#header TD.c1 {
	WIDTH: 178px
}
#header TD.c2 {
	WIDTH: 552px
}
#header .location {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fdf3cc; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px 197px; PADDING-TOP: 0px
}
#header .location TD.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#header .location TR.e_row TD {
	VERTICAL-ALIGN: middle
}
#header .location TD.btn {
	WIDTH: 23px; TEXT-ALIGN: right
}
#header .location TD.btn INPUT {
	MARGIN-RIGHT: 3px
}
#header .location TD.im_zip {
	WIDTH: 99px; TEXT-ALIGN: center
}
#header .location_admin {
	MARGIN: 25px 0px 0px 197px
}
#footer {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 730px; PADDING-TOP: 0px; HEIGHT: 23px; BORDER-RIGHT-WIDTH: 0px
}
#footer TD.left {
	BACKGROUND: (/images/footer/leftbg.gif) no-repeat left bottom; WIDTH: 10px
}
#footer TD.middle {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
#footer TD.right {
	BACKGROUND: (/images/footer/rightbg.gif) no-repeat right bottom; WIDTH: 10px
}
#footer IMG.navfoot {
	MARGIN: 0px
}
#footer IMG.pipe {
	MARGIN: 0px 7px
}
#promo {
	BACKGROUND: #fff
}
#promo TD.p3 {
	PADDING-TOP: 4px
}
#promo TD.p4 {
	PADDING-TOP: 4px
}
#promo_reg {
	MARGIN: 6px auto 4px; WIDTH: 730px; TEXT-ALIGN: left
}
#promo_reg TD {
	PADDING-RIGHT: 25px; TEXT-ALIGN: right
}
#contenthome {
	BACKGROUND: #fff; MARGIN: 0px; WIDTH: 552px; HEIGHT: 310px
}
#contentmain {
	BACKGROUND: #fff; MARGIN: 0px 4px 0px 0px; WIDTH: 548px
}
#contentmain TD.main {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: (/images/cmainbg.gif) #fdf3cc repeat-y right top; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; HEIGHT: 170px
}
#contentmain IMG.hdg {
	DISPLAY: block; MARGIN: 0px 0px 4px
}
P.tagline {
	FONT: italic 18px/24px "Trebuchet MS", helvetica, sans-serif; COLOR: #de577b
}
#required {
	COLOR: #f69
}
.tiny     { color: #5050b5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }
.Aster { color: #f02b2b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tinycoupon { color: #b4b4db; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
.tinyweek { color: #c39; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tags { color: #3f3fa0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.bold { color: #339; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.Pinksml  { color: #c39; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.pinklge  { color: #c39; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
.tagjoni  { color: #c39; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 24px }
.tagPR { color: #c39; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.construct { color: #3f3fa0; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.TAGBLUE { color: #339; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
. { }
.tagjonib { color: #c39; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.Huge { color: #de577b; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.butntext { color: #339; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.tagblusml { color: #339; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.tagpink { color: #c39; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.curvace { color: #339; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Prodtitle { color: #c39; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tiny2 { color: #5050b5; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
.membspcl { color: #339; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
.hear { color: #c39; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.bold10 { color: #339; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.bold11 { color: #339; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.bold12 { color: #339; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.pink2 { color: #c39; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.text { color: #339; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.construct { color: #339; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.under1 { color: #c39; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
