/* COMMON **************************************************************/

body { 	
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: ;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #BDB6AD;
	scrollbar-track-color: #FBFBFB;
	background-color: ;
	background-image: url('../img/bg.gif'); 
	background-repeat: repeat-x; 
	margin: 0px;
}

body, td, ol, ul, li, p, h3 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #373737;
}

h3 { 
	font-weight: bold;
	margin-bottom: -8px;
}

a { 
	color: #FD7301;
	text-decoration: none;
}

a:hover { 
	color: #FD7301;
	text-decoration: underline;
}

.bg-x { 
	background-repeat: repeat-x; 
}

.bg-y { 
	background-repeat: repeat-y; 
}


/* LANDING PAGE ~ FEATURED PACKAGE LINKS ***********************************/

a.feat-basic { 
	color: #df3099; 
}

a:hover.feat-basic { 
	color: #df3099; 
}

a.feat-hers { 
	color: #b330a4; 
}

a:hover.feat-hers { 
	color: #b330a4; 
}

a.feat-prime { 
	color: #0084a1; 
}

a:hover.feat-prime { 
	color: #0084a1; 
}

a.feat-golden { 
	color: #d2ab11; 
}

a:hover.feat-golden { 
	color: #d2ab11; 
}
#menu_wrap {
border:0;
width:auto;
height:44px;
padding-left:20px;
border:1px solid red;
position:relative;
border:1px solid #b9e0f8;
background:#ffffff;
}
#menu_wrap img {
	display:block;
	float:left;
	margin-top: 11px;
}
#menu_wrap img.spacer{
	 position:relative;
	 margin-top:14px;
}
/* NAVIGATION **************************************************************/

.nav-main { 
	font-size: 12px; 
	font-weight: bold; 
	height: 15px;
	margin-bottom: 2px;
	padding-top: 2px; 
	padding-right: 8px; 
	cursor: pointer; 
	color: #906c68; 
	text-decoration: none;
}

a:hover.nav-main { 
	font-size: 12px; 
	font-weight: bold; 
	color: #6b3936; 
	text-decoration: none; 
	background-color: none;
}

.nav-main-bttm { 
	font-size: 12px; 
	font-weight: bold; 
	height: 34px;
	padding-top: 2px; 
	padding-right: 8px; 
	cursor: pointer; 
	color: #906c68; 
	text-decoration: none;
}

a:hover.nav-main-bttm { 
	font-size: 12px; 
	font-weight: bold; 
	color: #6b3936; 
	text-decoration: none; 
	background-color: none;
}

.bottomsub { 
	font-size: 11px; 
	font-weight: bold; 
	margin-bottom: -8px; 
	margin-left: -2px; 
	margin-right: 12px; 
	padding-top: 2px; 
	list-style: none; 
	list-style-image: url(../img/bullet-sml-headspace.gif); 	
}

.bottomsub a { 
	font-size: 11px; 
	font-weight: bold; 
	color: #906C68; 
	text-decoration: none;
}

.bottomsub a:hover { 
	font-size: 11px; 
	font-weight: bold; 
	color: #6b3936; 
	text-decoration: none;
}


/* NAVIGATION SUB (LEFT COLUMN) **********************************************/

.nav-sub1-td {
	background-image: url('../img/break_navisub_dark.gif'); 
	background-repeat: repeat-x; 
	padding: 5px 0px 5px 0px;
	text-align:left;
}

.nav-sub1-bullet { 
	margin: 0px 6px 0px 0px;
}

.nav-sub1 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #6a6a6a; 
	text-decoration: none;	
}

a:hover.nav-sub1 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #6a6a6a; 
	text-decoration: underline;
}

.nav-sub1-active { 
	font-size: 12px; 
	font-weight: bold; 
	color: #3fa98c; 
	text-decoration: none;	
}

.nav-sub2-td {
	background-image: url('../img/break_navisub_dark.gif'); 
	background-repeat: repeat-x; 
	padding: 4px 0px 4px 15px;
	text-align:left;
}

.nav-sub2b-td {
	background-image: url('../img/break_navisub_light.gif'); 
	background-repeat: repeat-x; 
	padding: 4px 0px 4px 0px;
	text-align:left;
}

.nav-sub2btop-td {
	padding: 4px 0px 4px 0px;
	text-align:left;
}

.nav-sub2-bullet { 
	margin: 0px 6px 0px 0px;
}

.nav-sub2 { 
	color: #6a6a6a; 
	text-decoration: none;	
}

a:hover.nav-sub2 { 
	color: #6a6a6a; 
	text-decoration: underline;
}

.nav-sub2-active { 
	color: #3fa98c; 
	text-decoration: none;
}

/*.nav-sub3-td {
	background-image: url('img/break_navisub_light.gif'); 
	background-repeat: repeat-x; 
	padding: 4px 0px 4px 22px;
}

.nav-sub3-bullet { 
	margin: 0px 8px 2px 0px;
}

.nav-sub3 { 
	color: #6a6a6a; 
	text-decoration: none;	
}

a:hover.nav-sub3 { 
	color: #6a6a6a; 
	text-decoration: underline;
}
*/


/* CONTENT **************************************************************/

h2 { 
	font-size: 11px; 
	font-weight: bold;
	margin-bottom: -10px;
}

.hd1 { 
	font-size: 12px; 
	font-weight: bold;
	color: #3fa98c;
}

.light-txt { 
	font-size: 11px; 
	color: #9f9f9f;
}


/* FOOTER **************************************************************/

.nav-footer { 
	font-size: 10px; 
	color: #9f9f9f; 
	text-decoration: none;
}

a:hover.nav-footer { 
	font-size: 10px; 
	color: #9f9f9f; 
	text-decoration: underline; 
}

.nav-footer-break { 
	font-size: 10px; 
	color: #e5e5e5; 
}

.copyright { 
	font-size: 10px; 
	color: #bfbfbf; 
}


/* FORM **************************************************************/

.formfield { 
	border-right: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	font-size: 11px;
	color: #867e7a;
	background-color: #FFFFFF;
}

.formbutton { 
	border-right: #c9c9c9 1px solid;
	border-left: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	border-bottom: #c9c9c9 1px solid;
	font-size: 11px;
	color: #373737;
	background-color: #e5e5e5;
}

/* HEALTH PACKAGES ************************************************/

/*ul.package-bullet { 
	list-style-image: url('img/bullet_dash.gif'); 
	margin:-10px 0px 5px 35px;
	
}

.package-bullet li {
	line-height: 16px;
}
*/


.package_1_left-col-td { 
	font-weight: bold;
	vertical-align: text-top;
	width: 190px;
	padding: 4px 12px 4px 12px;
	border-bottom: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5;
}

.package_1_right-col-td { 
	padding: 2px;
	border-bottom: 1px solid #e5e5e5;
}

.package_1_content-td { 
	padding: 2px 10px 2px 10px;
	background-color: #f7f7f7;
}

.package_2_left-col-td { 
	font-weight: bold;
	vertical-align: text-top;
	width: 150px;
	padding: 2px 10px 2px 10px;
	background-color: #f7f7f7;
}

.package_2_right-col-td { 
	padding: 2px 10px 2px 10px;
	background-color: #f2f2f2;
}

.package_3_td { 
	padding: 2px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

.package_3_content-td {
	line-height: 15px;
	padding: 8px 10px 8px 10px;
	background-color: #f7f7f7;
}

.package_4coltop-td {
	padding: 2px;
	border-bottom: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5;
}

.package_4coltop_last-td { 
	padding: 2px;
	border-bottom: 1px solid #e5e5e5;
}

.package_4col-td { 
	font-weight: normal;
	padding: 4px 12px 4px 12px;
	border-bottom: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5;
}

.package_4col_last-td { 
	font-weight: normal;
	vertical-align: text-top;
	padding: 4px 12px 4px 12px;
	border-bottom: 1px solid #e5e5e5;
}

.package_4col_content-td { 
	font-weight: bold;
	vertical-align: text-top;
	padding: 2px 10px 2px 10px;
	background-color: #f2f2f2;
}

.package_4col_contentlast-td { 
	font-weight: bold;
	vertical-align: text-top;
	padding: 2px 10px 2px 10px;
	background-color: #f2f2f2;
}

.package_4col_contentleft-td { 
	font-weight: bold;
	vertical-align: text-top;
	padding: 2px 10px 2px 10px;
	background-color: #f7f7f7;
}

.apptform_left_td { 
	font-weight: normal;
	padding: 3px 10px 3px 10px;
	background-color: #f2f2f2;
}

.apptform_right_td { 
	padding: 3px 10px 3px 10px;
	background-color: #f7f7f7;
}