/* CSS Document */

/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label			{margin: 0px; padding: 0px; list-style:disc;}
img									{border: none}
table, tr, td, th					{/*padding: 0px; margin: 0px; vertical-align:top;*/ border-collapse:collapse; border: none}/* sets declarations for all tables throughout the site */
table th							{text-align: right; speak-header: always; width: 25%; padding-right: 8px}
th									{speak-header: once} /*when rendered aurally, each row of data is to be spoken as a "Header1, Data1, Data1 ..." as opposed to "Header1, Data1, Header1, Data2"*/
a:link, a:visited, a:active			{color: #891d26; text-decoration:underline; font-weight:bold; cursor: pointer}
a:hover								{color: #891d26; text-decoration:none; cursor: pointer;}
input, select						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; /*width: 200px*/}
label								{cursor: pointer; margin-bottom: 5px}

/* Set html & body 
--------------------------------------------------*/
html								{margin: 0px; padding: 0px; background:#fff;}
body 								{/*position:relative;*/ width: 100%; height:100%; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:22px; font-weight:normal; font-style:normal; color:#818181;}
#container							{/*position:relative;*/ width:963px; padding:0px 20px; margin: 0px auto; background:#fff; }

/* BRANDING / NAVIGATION
---------------------------------------------------*/
#branding							{position:relative; height:100px; width:963px; margin:0px; z-index:1; padding:16px 0px 0px 0px;}
#branding ul li						{padding:6px 0px 0px 0px; list-style:none; float:left; clear:right;}
#branding h2						{position:relative; float:left; margin-top:17px;}
#branding h2 a:link,
#branding h2 a:visited				{padding:0px;}
#branding h2 a:hover,
#branding h2 a:active				{}


#branding h3						{position:absolute; right:10px; top:54px; color:#5b5504; font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:17px; font-weight:normal; text-align:right;}
.groupon 						{position:absolute; right:10px; top:65px; color:#5b5504; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:17px; font-weight:normal; text-align:right;}
#branding h5						{position:absolute; left:35px; top:95px; }
#branding h6						{position:absolute; right:10px; top:27px; color:#5b5504; font-size:12px; font-weight:normal; display:none;}
#branding h6 a						{color:#5b5504; text-decoration:none}

#branding h3 span					{font-size:12px;}

#branding ul.bar					{position:absolute; padding:0px 0px 0px 63px; top:93px; display:block; width:900px; background:url(../images/nav_bkg.jpg) repeat-x; line-height:14px;}
#branding li.yuimenubaritem 		{padding:0px; display:block; float:left;}
#branding li.yuimenubaritemlast		{}

div.yui-b p 						{margin: 0 0 .5em 0;color: #999;}
div.yui-b p strong 					{font-weight:normal; color:#000;}
div.yui-b p em 						{color: #000;}
#nav 								{position: static;}
				
#nav ul li.yuimenubaritem				{padding-right:0px;}
#nav ul li.yuimenubaritemlast			{padding-right:0px;}
#nav a.yuimenubaritemlabel:link,
#nav a.yuimenubaritemlabel:active,
#nav a.yuimenubaritemlabel:visited		{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; padding:4px 64px; text-decoration:none; color:#fff; margin-bottom:2px;}
#nav a.yuimenubaritemlabel:hover 		{background:#86776a;}
#nav .yuimenu  							{background:#4e4944; font-size:13px; text-align:left; padding:0px 11px; width:auto;}

.yuimenu {position: absolute; left: 0; display: none;}
#nav .yuimenu a.yuimenuitemlabel:link,
#nav .yuimenu a.yuimenuitemlabel:visited,
#nav .yuimenu a.yuimenuitemlabel:active {font-family:Georgia, "Times New Roman", Times, serif; color:#fff;  font-weight:normal; font-size:12px; text-decoration:none; padding:5px 10px; border-left:1px solid #83807c; margin-bottom:5px;}
#nav .yuimenu a.yuimenuitemlabel:hover  {text-decoration:underline;}
#nav .yui-menu-shadow              		{display:none;}
.yuimenuitemlabel,.yuimenubaritemlabel	{white-space:nowrap;}

#nav .yuimenu a.first-of-type:active,
#nav .yuimenu a.first-of-type:link,
#nav .yuimenu a.first-of-type:visited	{border-left:none;}

#nav ul li								{display: block;}
#nav li a 								{display: block;}

#flashcontent						{height:454px; width:963px; margin:0px; padding:0px;}

#pghome #nav_home,
#pgabout #nav_about,
#pgservices #nav_services,
#pgprojects #nav_projects,
#pgnew #nav_what,
#pgclient #nav_client,
#pgcareers #nav_careers,
#pgcontact #nav_contact 		{background:url(../images/nav_rollover_bkg.jpg) repeat-x;}


#faqMenu {
	margin: 0;
	padding: 0;
	width: 300px;
	border-right: 1px solid #988c80;
	list-style-type:none;
	float: left;
	}


#faqMenu a, #faqMenu a:active, #faqMenu a:visited, #faqMenu a:hover, #faqQuestions a, #faqQuestions a:active, #faqQuestions a:visited, #faqQuestions a:hover {
	color:#9a8c81 !important;
	text-decoration: none !important;
	}
#faqMenu a:hover, #faqQuestions a:hover {
	color: #5a5600 !important;
	text-decoration: underline !important;
	}
	

#faqQuestions {
	margin: 0 0 0 350px;
	padding: 0;
	}	

#faqQuestions a.backtotop, #faqQuestions a.backtotop:visited, #faqQuestions a.backtotop:hover {
	display: block;
	font-size: 10px;
	color: #fff !important;
	text-decoration: none !important;
	width: 60px;
	line-height:20px;
	background:#9b8d82 url(../images/btn_BackToTop.jpg) left top no-repeat;
	border: 1px solid #d2c6bd;
	padding: 0 0 0 25px !important;
	margin-top: 0;
	float: left;
	}
	
#faqQuestions a.backtotop:hover {
	background-color:#6f5e53;
	background-position:left -20px;
	border-color: #503b29;
	text-decoration: underline !important;
	}
	

	


/* CONTENT FORMATTING
---------------------------------------------------*/
#content							{width:963px; /*position:relative;*/ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content_hm							{width:963px; position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content_hm h3						{position:absolute; top:340px;}


#content p,
#content_hm p						{margin: 0px 0px 18px 0px; line-height:22px;}
#content p.wpsc_extras_forms { margin: 0px; }
#content hr,
#content_hm hr						{background:url(../images/line.gif) no-repeat; border:none;}

#content h1							{font-family: Arial, Helvetica, sans-serif; color:#f2ebdf; font-size:69px; margin:0px 0px 15px 0px; font-weight:normal; /*position:relative;*/ text-transform:uppercase; line-height:50px;}
#content h2							{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:25px; color:#818181; font-weight:bold; margin:0px 0px 35px 0px;}
#content h3							{font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:25px; color:#9e8f80; font-weight:bold; margin:0px 0px 5px 0px;}
#content h4							{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#141c3c; font-style:normal; font-weight:bold; margin:0px 10px 5px 0px;}
#content h5							{font-family:Arial, Helvetica, sans-serif; font-size:34px; font-weight:normal; font-style:normal; color:#404040; margin:0px;}

#content h6,
#content_hm h6,
#content .quote_author				{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:italic; color:#891d26; margin:0px 10px 5px 0px;}


#content .colTxt					{width:307px; padding-right:50px;}
#content .colTxt h3					{margin-top:5px;}

#content ul, #content ol,
#content_hm ul, #content_hm ol		{margin:0px 5px 20px 20px}
#content li,
#content_hm li						{margin:0px 15px 8px 20px; font-size:13px;}
#content ul li,
#content_hm ul li					{list-style:square; padding:0px 0px 0px 8px;}
#content ol li,
#content_hm ol li					{list-style: square}

#content a:link,
#content a:visited					{color:#891d26; text-decoration:underline; font-weight:bold; padding:0px;}
#content a:hover,
#content a:active					{color:#891d26; text-decoration:none;}

#content_hm a:link,
#content_hm a:visited				{color:#891d26; text-decoration:underline; font-weight:bold;}
#content_hm a:hover,
#content_hm a:active				{color:#891d26; text-decoration:none;}

#content .change					{color:#848d69; font-weight:bold; font-size:21px; margin:0px;}
#content .change a:link,
#content .change a:visited,
#content .change a:active			{color:#848d69; font-weight:bold; font-size:21px; margin:0px; text-decoration:none;}
#content .change a:hover			{color:#848d69 ; text-decoration:none; background:none;}


#content .nourish					{color:#c9673a; font-weight:bold; font-size:21px; margin:0px;}
#content .nourish a:link,
#content .nourish a:visited,
#content .nourish a:active			{color:#c9673a; font-weight:bold; font-size:21px; margin:0px; text-decoration:none;}
#content .nourish a:hover			{color:#c9673a; text-decoration:none; background:none;}

#content .balance					{color:#8199b6; font-weight:bold; font-size:21px; margin:0px;}
#content .balance a:link,
#content .balance a:visited,
#content .balance a:active			{color:#8199b6; font-weight:bold; font-size:21px; margin:0px; text-decoration:none;}
#content .balance a:hover			{color:#8199b6; text-decoration:none; background:none;}

#content .empower					{color:#8c1d1f; font-weight:bold; font-size:21px; margin:0px;}
#content .empower a:link,
#content .empower a:visited,
#content .empower a:active			{color:#8c1d1f; font-weight:bold; font-size:21px; margin:0px; text-decoration:none;}
#content .empower a:hover			{color:#8c1d1f; text-decoration:none; background:none;}

#content .restore					{color:#947ed9; font-weight:bold; font-size:21px; margin:0px;}
#content .restore a:link,
#content .restore a:visited,
#content .restore a:active			{color:#947ed9; font-weight:bold; font-size:21px; margin:0px; text-decoration:none;}
#content .restore a:hover			{color:#947ed9; text-decoration:none; background:none;}

#content .colLeft					{width:327px; padding-right:30px;}
#content .colRight					{width:606px;}

#jwts_tab							{margin:0px; }
.jwts_tabberlive					{}
ul.jwts_tabbernav li				{margin:0px;}
.jwts_tabbernav ul li				{}
ul.jwts_tabbernav 					{border-bottom:none;}


.dkorange							{color:#d2702f; font-weight:bold;}
.dkGrey								{color:#333;}
.clear								{clear:both;}
.photo 								{border: 6px solid #8b915e; margin: 10px 0px}
.photoLeft, .photoRight				{border:2px solid #f29321;}
.photoLeft,
.alignleft							{float:left; margin: 5px 15px 5px 0px;}
.photoRight,
alignright							{float: right; margin: 5px 0px 5px 15px;}
.photoRight_nobdr					{float: right; margin: 5px 0px 10px 15px; border:none;}
.photoLeft_nobdr					{border: none; float: left; margin: 0px 20px 10px 0px}
.bold								{font-weight: bold;}
.nobottom							{margin-bottom:0 !important;}
.topspace							{padding-top: 20px !important;}


/* FORM
---------------------------------------------------*/
/*#contact_form ul 	 				{margin-left:0px;}
#contact_form ul li 				{list-style-type: none; margin: 20px 0px; font-weight:normal;}
#contact_form .required 			{color:#8b0b04; }
#contact_form label 				{width:150px; text-align: right; float: left;}
#contact_form input 				{margin-left: 10px; }
#contact_form textarea 				{margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:257px;}
#contact_form li.buttons 			{clear: both; padding:20px 0px 0px 0px; margin:0px;}
#contact_form li.buttons input 		{width: auto; }

#contact_form td.checkboxes			{width:10px;}
#contact_form td.comments			{width:100px;}
#contact_form td input				{width:10px; margin-left:0px;}
#contact_form td label			 	{width:auto; text-align:left; margin:0px; padding:0px;}
*/

.page-id-2554 form input {
	margin: 10px 0 30px 0;
	}
	
.page-id-2554 .wpsc_registration_form label {
	margin:10px 0 0 0;
	}

.page-id-2554 .wpsc_registration_form input {
	display:block;
	clear:both;
	font-size: 11px;
	margin: 0 0 0 0;
	width: 125px;
	}

.page-id-2554 form h3 {
	margin: 20px 0 0 0 !important;
	}

/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo 							{width:963px; clear: both; color:#fff; display:block; font-size:11px; margin:0 auto; font-weight:bold; background:url(../images/nav_bkg.jpg) repeat-x; text-align:center;}
#siteinfo a:link, #siteinfo a:visited			{color: #fff; text-decoration: none; font-weight:bold; padding:2px 30px;}
#siteinfo a:hover, #siteinfo a:active			{background: #86776a; }
#siteinfo cite 						{font-style:normal; clear:both; padding:2px 35px; font-weight:bold; line-height:20px;}
#siteinfo cite a					{color: #fff; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}

#footer_image						{margin:15px 0px}
#footer_image .footerImageLink		{padding:0px;} 

/*Page Specific
---------------------------------------------------*/
#pgconstruction #container			{position:relative; width:1003px; padding:0px; margin: 0px auto; background:#fff; }

/*---------------------------------------------------*/

#pgprograms .programImg				{width:136px; padding:0px 10px 25px 0px;}
#pgprograms .programTitle			{width:113px; padding-right:10px;}
#pgprograms .graybar				{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; width:327px; color:#fff; padding-left:10px; text-align:left; margin:0px; height:23px;}
/*---------------------------------------------------*/

#pgchange #content h2				{color:#848d69;}
#pgchange #content h3				{font-size:68px; color:#848d69; margin-bottom:20px;}
#pgchange #content h4				{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px; padding-bottom:3px;}
#pgchange #content h5				{width:445px; line-height:40px; }

#pgchange #content .colSm			{width:150px; }
#pgchange #content .colMed			{}
#pgchange #content .colLg			{}

#pgchange #content .resultsTable	{background:#7d8d57; width:606px; height:135px; margin-bottom:20px;}
#pgchange #content .resultsTable p	{margin:0px; color:#fff; text-align:right;}
#pgchange #content .results			{background:#fff; text-align:right;}
#pgchange #content .resultsTable td	{margin:0px; padding:0px;}
#pgchange #content .resultsTable img{margin:0px; padding:0px; line-height:0px;}

#pgchange #content .resultsTable a:link,
#pgchange #content .resultsTable a:visited,
#pgchange #content .resultsTable a:active{color:#818181; font-weight:normal; margin:0px; text-decoration:none; background:#fff; font-weight:bold; font-size:11px;}
#pgchange #content .resultsTable a:hover{color:#B05B61; text-decoration:none ;background:#fff;}

#pgchange #content .resultsTable a:link img,
#pgchange #content .resultsTable a:visited img,
#pgchange #content .resultsTable a:active img{margin:0px; }
#pgchange #content .resultsTable a:hover img{margin:0px; }

#pgchange .nav_bar					{background:#B05B61; color:#fff;}
#pgchange .nav_bar a:link,
#pgchange .nav_bar a:visited		{color:#fff; font-weight:normal; margin:0px; text-decoration:none; padding:3px 10px; font-weight:bold; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#pgchange .nav_bar a:active,			
#pgchange .nav_bar a:hover			{color:#fff; background:#954147; text-decoration:none;}

#pgchange .scroll2					{height:225px; overflow:auto; background:#dae3d0; color:#010101;}
#pgchange .scroll2 .title			{color:#474E3B; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:0px;}
#pgchange .scroll2 .description		{color:#474E3B; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
#pgchange .scroll2 p				{color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#pgchange .box						{background:url(../images/scroll_bkg.jpg) repeat-x #C38287; margin-bottom:15px; overflow:auto; height:200px;}
#pgchange .boxContent				{color:#000; /*padding:20px 15px 0px 0px;*/}
#pgchange .boxImg					{width:145px; position:absolute; padding:35px 0px 0px 8px;}
#pgchange .boxtl					{width:35px; padding:20px 10px 10px 20px}
#pgchange #content .boxText h3		{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; margin-bottom:5px;}
#pgchange #content .boxText p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000;}
#pgchange #content .small			{font-size:11px;}

#pgchange .price p					{margin:0px 0px 5px 0px;}

#pgchange #content ul				{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgchange #content ul li   			{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgchange #content li				{margin:0px 0px 8px 0px; font-size:13px;}

#pgchange #content .jwts_tabbernav a:link,
#pgchange #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgchange #content .jwts_tabbernav a:hover,
#pgchange #content .jwts_tabbernav a:active{color:#fff; text-decoration:none;}
/*---------------------------------------------------*/

#pgchange_detail #content h2		{color:#848d69;}
#pgchange_detail #content h3		{font-size:68px; color:#848d69; margin-bottom:20px;}
#pgchange_detail #content h4		{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-bottom:3px; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgchange_detail #content h5		{width:445px; line-height:40px; }

#pgchange_detail #content ul		{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgchange_detail #content ul li   	{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgchange_detail #content li		{margin:0px 0px 8px 0px; font-size:13px;}

#pgchange_detail #content .jwts_tabbernav a:link,
#pgchange_detail #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgchange_detail #content .jwts_tabbernav a:hover,
#pgchange_detail #content .jwts_tabbernav a:active{color:#fff; text-decoration:none;}

#pgchange_detail .scroll			{height:305px; overflow:auto; background: #dae3d0; color:#010101;}
#pgchange_detail #content .boxContent h5{position:absolute; left:390px; top:158px; width:29px;}
#pgchange_detail .box				{background:url(../images/scroll_bkg.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgchange_detail .boxContent		{color:#000; /*padding:20px 15px 0px 0px;*/}

#pgchange_detail .breadcrumb a:link,
#pgchange_detail .breadcrumb a:visited{color:#404040; font-weight:normal; margin:0px; text-decoration:none; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#pgchange_detail .breadcrumb a:active,		
#pgchange_detail .breadcrumb a:hover{color:#404040; text-decoration:none; background:none;}
#pgchange_detail .breadcrumb 		{margin:0px; padding-top:10px;}
/*---------------------------------------------------*/

#pgnourish #content h2				{color:#c9673a;}
#pgnourish #content h3				{font-size:64px; color:#c9673a; margin-bottom:20px;}
#pgnourish #content h4				{background:#58544d; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px;}

#pgnourish #content .colSm			{width:150px; }
#pgnourish #content .colMed			{}
#pgnourish #content .colLg			{}

#pgnourish #content .resultsTable	{background:#c9663b; width:606px; height:135px; margin-bottom:20px;}
#pgnourish #content .resultsTable p	{margin:0px; color:#fff; text-align:right;}
#pgnourish #content .results			{background:#fff; text-align:right;}
#pgnourish #content .resultsTable td	{margin:0px; padding:0px;}
#pgnourish #content .resultsTable img{margin-bottom:0px;}

#pgnourish #content .resultsTable a:link,
#pgnourish #content .resultsTable a:visited,
#pgnourish #content .resultsTable a:active{color:#818181; font-weight:normal; margin:0px; text-decoration:none;background:#fff; font-weight:bold; font-size:11px;}
#pgnourish #content .resultsTable a:hover{color:#B05B61; text-decoration:none;background:#fff;}

#pgnourish .nav_bar					{background:#B05B61; color:#fff;}
#pgnourish .nav_bar a:link,
#pgnourish .nav_bar a:visited		{color:#fff; font-weight:normal; margin:0px; text-decoration:none; padding:3px 10px; font-weight:bold; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#pgnourish .nav_bar a:active,			
#pgnourish .nav_bar a:hover			{color:#fff; background:#954147; text-decoration:none;}

#pgnourish .scroll2					{height:225px; overflow:auto; background:url(../images/scroll_bkg_nourish.jpg) repeat-x #f4e3d9; color:#010101;}
#pgnourish .scroll2 .title			{color:#884033; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:0px;}
#pgnourish .scroll2 .description	{color:#884033; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
#pgnourish .scroll2 p				{color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#pgnourish .box						{background:url(../images/scroll_bkg_nourish.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgnourish .boxContent				{color:#000; /*padding:20px 15px 0px 0px;*/}
#pgnourish .boxImg					{width:145px; position:absolute; padding:35px 0px 0px 8px;}
#pgnourish .boxtl					{width:35px; padding:20px 10px 10px 20px}
#pgnourish #content .boxText h3		{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; margin-bottom:5px;}
#pgnourish #content .boxText p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000;}
#pgnourish #content .small			{font-size:11px;}

#pgnourish .price p					{margin:0px 0px 5px 0px;}

#pgnourish #content ul				{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgnourish #content ul li   		{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgnourish #content li				{margin:0px 0px 8px 0px; font-size:13px;}

#pgnourish #content .jwts_tabbernav a:link,
#pgnourish #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgnourish #content .jwts_tabbernav a:hover,
#pgnourish #content .jwts_tabbernav a:active{color:#fff; text-decoration:none;}
/*---------------------------------------------------*/

#pgnourish_detail #content h2		{color:#c9673a;}
#pgnourish_detail #content h3		{font-size:64px; color:#c9673a; margin-bottom:20px;}
#pgnourish_detail #content h4		{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px;  padding-bottom:3px; font-size:16px; margin-bottom:20px;}
#pgnourish_detail #content h5		{width:445px; line-height:40px; }

#pgnourish_detail #content ul		{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgnourish_detail #content ul li   	{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgnourish_detail #content li		{margin:0px 0px 8px 0px; font-size:13px;}

#pgnourish_detail #content .jwts_tabbernav a:link,
#pgnourish_detail #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgnourish_detail #content .jwts_tabbernav a:hover,
#pgnourish_detail #content .jwts_tabbernav a:active{color:#fff; text-decoration:none; background:#884033;}

#pgnourish_detail .scroll			{height:305px; overflow:auto; background:url(../images/scroll_bkg_nourish.jpg) repeat-x #f4e3d9; color:#010101;}
#pgnourish_detail #content .boxContent h5{position:absolute; left:390px; top:158px; width:29px;}
#pgnourish_detail .box				{background:url(../images/scroll_bkg_nourish.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgnourish_detail .boxContent		{color:#000; /*padding:20px 15px 0px 0px;*/}

#pgnourish_detail .breadcrumb a:link,
#pgnourish_detail .breadcrumb a:visited{color:#404040; font-weight:normal; margin:0px; text-decoration:none; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#pgnourish_detail .breadcrumb a:active,		
#pgnourish_detail .breadcrumb a:hover{color:#404040; text-decoration:none; background:none;}
#pgnourish_detail .breadcrumb 		{margin:0px; padding-top:10px;}
/*---------------------------------------------------*/

#pgbalance #content h2				{color:#8199b6;}
#pgbalance #content h3				{font-size:61px; color:#8199b6; margin-bottom:20px;}
#pgbalance #content h4				{background:#58544d; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgbalance #content h5				{width:445px; line-height:40px; }

#pgbalance #content .colSm			{width:150px; }
#pgbalance #content .colMed			{}
#pgbalance #content .colLg			{}

#pgbalance #content .resultsTable	{background:#8698af; width:606px; height:135px; margin-bottom:20px;}
#pgbalance #content .resultsTable p	{margin:0px; color:#fff; text-align:right;}
#pgbalance #content .results			{background:#fff; text-align:right;}
#pgbalance #content .resultsTable td	{margin:0px; padding:0px;}
#pgbalance #content .resultsTable img{margin-bottom:0px;}

#pgbalance #content .resultsTable a:link,
#pgbalance #content .resultsTable a:visited,
#pgbalance #content .resultsTable a:active{color:#818181; font-weight:normal; margin:0px; text-decoration:none;background:#fff; font-weight:bold; font-size:11px;}
#pgbalance #content .resultsTable a:hover{color:#B05B61; text-decoration:none;background:#fff;}

#pgbalance .nav_bar					{background:#B05B61; color:#fff;}
#pgbalance .nav_bar a:link,
#pgbalance .nav_bar a:visited		{color:#fff; font-weight:normal; margin:0px; text-decoration:none; padding:3px 10px; font-weight:bold; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#pgbalance .nav_bar a:active,			
#pgbalance .nav_bar a:hover			{color:#fff; background:#954147; text-decoration:none;}

#pgbalance .scroll2					{height:225px; overflow:auto; background:#e7ebf6; color:#010101;}
#pgbalance .scroll2 .title			{color:#476286; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:0px;}
#pgbalance .scroll2 .description	{color:#476286; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
#pgbalance .scroll2 p				{color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#pgbalance .box						{background:url(../images/scroll_bkg_balance.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgbalance .boxContent				{color:#000; /*padding:20px 15px 0px 0px;*/}
#pgbalance .boxImg					{width:145px; position:absolute; padding:35px 0px 0px 8px;}
#pgbalance .boxtl					{width:35px; padding:20px 10px 10px 20px}
#pgbalance #content .boxText h3		{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; margin-bottom:5px;}
#pgbalance #content .boxText p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000;}
#pgbalance #content .small			{font-size:11px;}

#pgbalance .price p					{margin:0px 0px 5px 0px;}

#pgbalance #content ul				{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgbalance #content ul li   		{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgbalance #content li				{margin:0px 0px 8px 0px; font-size:13px;}

#pgbalance #content .jwts_tabbernav a:link,
#pgbalance #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgbalance #content .jwts_tabbernav a:hover,
#pgbalance #content .jwts_tabbernav a:active{color:#fff; text-decoration:none;}
/*---------------------------------------------------*/

#pgbalance_detail #content h2		{color:#8199b6;}
#pgbalance_detail #content h3		{font-size:61px; color:#8199b6; margin-bottom:20px;}
#pgbalance_detail #content h4		{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right;  padding-bottom:3px; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgbalance_detail #content h5		{width:445px; line-height:40px; }

#pgbalance_detail #content ul		{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgbalance_detail #content ul li   	{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgbalance_detail #content li		{margin:0px 0px 8px 0px; font-size:13px;}

#pgbalance_detail #content .jwts_tabbernav a:link,
#pgbalance_detail #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgbalance_detail #content .jwts_tabbernav a:hover,
#pgbalance_detail #content .jwts_tabbernav a:active{color:#fff; text-decoration:none; background:#476286;}

#pgbalance_detail .scroll			{height:305px; overflow:auto; background:#e7ebf6; color:#010101;}
#pgbalance_detail #content .boxContent h5{position:absolute; left:390px; top:158px; width:29px;}
#pgbalance_detail .box				{background:url(../images/scroll_bkg_balance.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgbalance_detail .boxContent		{color:#000; /*padding:20px 15px 0px 0px;*/}

#pgbalance_detail .breadcrumb a:link,
#pgbalance_detail .breadcrumb a:visited{color:#404040; font-weight:normal; margin:0px; text-decoration:none; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#pgbalance_detail .breadcrumb a:active,		
#pgbalance_detail .breadcrumb a:hover{color:#404040; text-decoration:none; background:none;}
#pgbalance_detail .breadcrumb 		{margin:0px; padding-top:10px;}
/*---------------------------------------------------*/

/*#pgempower #content h2				{color:#c9673c;}
#pgempower #content h3				{font-size:56px; color:#c9673c; margin-bottom:20px;}
#pgempower #content h4				{background:#58544d; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px;}*/

#pgempower #content h2				{color:#8c1d1f;}
#pgempower #content h3				{font-size:56px; color:#8c1d1f; margin-bottom:20px;}
#pgempower #content h4				{background:#58544d; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgempower #content h5				{width:445px; line-height:40px; }

#pgempower #content .colSm			{width:150px; }
#pgempower #content .colMed			{}
#pgempower #content .colLg			{}

#pgempower #content .resultsTable	{background:#8C1D1F; width:606px; height:135px; margin-bottom:20px;}
#pgempower #content .resultsTable p	{margin:0px; color:#fff; text-align:right;}
#pgempower #content .results			{background:#fff; text-align:right;}
#pgempower #content .resultsTable td	{margin:0px; padding:0px;}
#pgempower #content .resultsTable img{margin-bottom:0px;}

#pgempower #content .resultsTable a:link,
#pgempower #content .resultsTable a:visited,
#pgempower #content .resultsTable a:active{color:#818181; font-weight:normal; margin:0px; text-decoration:none;background:#fff; font-weight:bold; font-size:11px;}
#pgempower #content .resultsTable a:hover{color:#B05B61; text-decoration:none;background:#fff;}

#pgempower .nav_bar					{background:#B05B61; color:#fff;}
#pgempower .nav_bar a:link,
#pgempower .nav_bar a:visited		{color:#fff; font-weight:normal; margin:0px; text-decoration:none; padding:3px 10px; font-weight:bold; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#pgempower .nav_bar a:active,			
#pgempower .nav_bar a:hover			{color:#fff; background:#954147; text-decoration:none;}

#pgempower .scroll2					{height:225px; overflow:auto; background:#f4e3d9; color:#010101;}
#pgempower .scroll2 .title			{color:#5A2023; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:0px;}
#pgempower .scroll2 .description	{color:#5A2023; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
#pgempower .scroll2 p				{color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#pgempower .box						{background:url(../images/scroll_bkg_empower.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgempower .boxContent				{color:#000; /*padding:20px 15px 0px 0px;*/}
#pgempower .boxImg					{width:145px; position:absolute; padding:35px 0px 0px 8px;}
#pgempower .boxtl					{width:35px; padding:20px 10px 10px 20px}
#pgempower #content .boxText h3		{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; margin-bottom:5px;}
#pgempower #content .boxText p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000;}
#pgempower #content .small			{font-size:11px;}

#pgempower .price p					{margin:0px 0px 5px 0px;}

#pgempower #content ul				{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgempower #content ul li   		{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgempower #content li				{margin:0px 0px 8px 0px; font-size:13px;}

#pgempower #content .jwts_tabbernav a:link,
#pgempower #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgempower #content .jwts_tabbernav a:hover,
#pgempower #content .jwts_tabbernav a:active{color:#fff; text-decoration:none;}
/*---------------------------------------------------*/

#pgempower_detail #content h2		{color:#8c1d1f;}
#pgempower_detail #content h3		{font-size:56px; color:#8c1d1f; margin-bottom:20px;}
#pgempower_detail #content h4		{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right;  padding-bottom:3px; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgempower_detail #content h5		{width:445px; line-height:40px; }

#pgempower_detail #content ul		{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgempower_detail #content ul li   	{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgempower_detail #content li		{margin:0px 0px 8px 0px; font-size:13px;}

#pgempower_detail #content .jwts_tabbernav a:link,
#pgempower_detail #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgempower_detail #content .jwts_tabbernav a:hover,
#pgempower_detail #content .jwts_tabbernav a:active{color:#fff; text-decoration:none; background:#5a2023;}

#pgempower_detail .scroll			{height:305px; overflow:auto; background:#f4e3d9; color:#010101;}
#pgempower_detail #content .boxContent h5{position:absolute; left:390px; top:158px; width:29px;}
#pgempower_detail .box				{background:url(../images/scroll_bkg_empower.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgempower_detail .boxContent		{color:#000; /*padding:20px 15px 0px 0px;*/}

#pgempower_detail .breadcrumb a:link,
#pgempower_detail .breadcrumb a:visited{color:#404040; font-weight:normal; margin:0px; text-decoration:none; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#pgempower_detail .breadcrumb a:active,		
#pgempower_detail .breadcrumb a:hover{color:#404040; text-decoration:none; background:none;}
#pgempower_detail .breadcrumb 		{margin:0px; padding-top:10px;}
/*---------------------------------------------------*/

#pgrestore #content h2				{color:#947e9d;}
#pgrestore #content h3				{font-size:61px; color:#947e9d; margin-bottom:20px;}
#pgrestore #content h4				{background:#58544d; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgrestore #content h5				{width:445px; line-height:40px; }

#pgrestore #content .colSm			{width:150px; }
#pgrestore #content .colMed			{}
#pgrestore #content .colLg			{}

#pgrestore #content .resultsTable	{background:#6f5777; width:606px; height:135px; margin-bottom:20px;}
#pgrestore #content .resultsTable p	{margin:0px; color:#fff; text-align:right;}
#pgrestore #content .results			{background:#fff; text-align:right;}
#pgrestore #content .resultsTable td	{margin:0px; padding:0px;}
#pgrestore #content .resultsTable img{margin-bottom:0px;}

#pgrestore #content .resultsTable a:link,
#pgrestore #content .resultsTable a:visited,
#pgrestore #content .resultsTable a:active{color:#818181; font-weight:normal; margin:0px; text-decoration:none;background:#fff; font-weight:bold; font-size:11px;}
#pgrestore #content .resultsTable a:hover{color:#B05B61; text-decoration:none;background:#fff;}

#pgrestore .nav_bar					{background:#B05B61; color:#fff;}
#pgrestore .nav_bar a:link,
#pgrestore .nav_bar a:visited		{color:#fff; font-weight:normal; margin:0px; text-decoration:none; padding:3px 10px; font-weight:bold; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#pgrestore .nav_bar a:active,			
#pgrestore .nav_bar a:hover			{color:#fff; background:#954147; text-decoration:none;}

#pgrestore .scroll2					{height:225px; overflow:auto; background:#e6e0ee; color:#010101;}
#pgrestore .scroll2 .title			{color:#554065; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:0px;}
#pgrestore .scroll2 .description	{color:#554065; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
#pgrestore .scroll2 p				{color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#pgrestore .box						{background:url(../images/scroll_bkg_restore.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgrestore .boxContent				{color:#000; /*padding:20px 15px 0px 0px;*/}
#pgrestore .boxImg					{width:145px; position:absolute; padding:35px 0px 0px 8px;}
#pgrestore .boxtl					{width:35px; padding:20px 10px 10px 20px}
#pgrestore #content .boxText h3		{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; margin-bottom:5px;}
#pgrestore #content .boxText p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000;}
#pgrestore #content .small			{font-size:11px;}

#pgrestore .price p					{margin:0px 0px 5px 0px;}

#pgrestore #content ul				{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgrestore #content ul li   		{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgrestore #content li				{margin:0px 0px 8px 0px; font-size:13px;}

#pgrestore #content .jwts_tabbernav a:link,
#pgrestore #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgrestore #content .jwts_tabbernav a:hover,
#pgrestore #content .jwts_tabbernav a:active{color:#fff; text-decoration:none;}
/*---------------------------------------------------*/

#pgrestore_detail #content h2		{color:#947e9d;}
#pgrestore_detail #content h3		{font-size:61px; color:#947e9d; margin-bottom:20px;}
#pgrestore_detail #content h4		{background:#58544d; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;  padding-bottom:3px; text-align:right; padding-right:5px; font-size:16px; margin-bottom:20px;}
#pgrestore_detail #content h5		{width:445px; line-height:40px; }

#pgrestore_detail #content ul		{margin:0px 0px 10px 0px; padding:5px 0px; position:absolute; width:588px;}
#pgrestore_detail #content ul li   	{list-style:square; padding:5px 0px; border-right:1px solid #fff;}
#pgrestore_detail #content li		{margin:0px 0px 8px 0px; font-size:13px;}

#pgrestore_detail #content .jwts_tabbernav a:link,
#pgrestore_detail #content .jwts_tabbernav a:visited{color:#fff; text-decoration:none; font-weight:bold; padding:5px;}
#pgrestore_detail #content .jwts_tabbernav a:hover,
#pgrestore_detail #content .jwts_tabbernav a:active{color:#fff; text-decoration:none; background:#554065;}

#pgrestore_detail .scroll			{height:305px; overflow:auto; background:#e6e0ee; color:#010101;}
#pgrestore_detail #content .boxContent h5{position:absolute; left:390px; top:158px; width:29px;}
#pgrestore_detail .box				{background:url(../images/scroll_bkg_restore.jpg) repeat-x; margin-bottom:15px; overflow:auto; height:200px;}
#pgrestore_detail .boxContent		{color:#000; /*padding:20px 15px 0px 0px;*/}

#pgrestore_detail .breadcrumb a:link,
#pgrestore_detail .breadcrumb a:visited{color:#404040; font-weight:normal; margin:0px; text-decoration:none; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#pgrestore_detail .breadcrumb a:active,		
#pgrestore_detail .breadcrumb a:hover{color:#404040; text-decoration:none; background:none;}
#pgrestore_detail .breadcrumb 		{margin:0px; padding-top:10px;}
/*---------------------------------------------------*/

#pgmealplan h3 						{color:#667a9e; font-size:20px;}
#pgmealplan .btnImg					{width:269px; padding-bottom:15px;}
#pgmealplan .arrow					{padding:125px 0px 0px 0px; width:64px;}
/*---------------------------------------------------*/

#pgprofessional h2					{margin:0px;}
#pgprofessional h3					{color:#e3e3e3; margin:0px 0px 0px 90px;}
#pgprofessional .typicalday			{background:#b3a79b; width:953px; margin-bottom:20px;}
#pgprofessional .typicalday_detail	{background:#9e8f80; margin:0px 15px 15px 15px; color:#fff; width:923px;}
#pgprofessional .photoLeft_nobdr	{margin:0px 10px 0px 0px;}
#pgprofessional #content .colLeft	{width:296px; padding-right:15px;}
#pgprofessional #content .colLeft img{margin-bottom:15px;}
#pgprofessional #content .colRight	{width:652px;}

#pgprofessional .col1				{width:301px; padding-right:10px;}
#pgprofessional .col2				{width:301px; padding-right:10px;}
#pgprofessional .col3				{width:311px; padding-right:0px;}

#pgprofessional .signup				{width:623px; background:#9e8f80; padding:10px; margin-bottom:20px;}
#pgprofessional .signup	h3			{font-family:Arial, Helvetica, sans-serif; font-size:31px; color:#fff; font-weight:normal; margin:0px 0px 10px 0px; padding:10px 0px 0px 10px;}
#pgprofessional .signup	p			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; margin-bottom:5px; padding:0px 10px 10px 10px; line-height:18px;}

#pgprofessional .signup a:link,
#pgprofessional .signup a:visited	{color:#fff; font-weight:normal; margin:0px; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#pgprofessional .signup a:active,		
#pgprofessional .signup a:hover		{color:#E3E3E3;}
/*---------------------------------------------------*/

#pgpersonal h2 						{margin:0px;}
#pgpersonal h2 a:link,
#pgpersonal h2 a:visited			{color:#818181; text-decoration:none; margin:0px;}
#pgpersonal h2 a:active,		
#pgpersonal h2 a:hover				{color:#818181; text-decoration:none;}

#pgpersonal .colLeft				{width:292px; padding-right:29px;}
#pgpersonal .colRight				{width:642px;}
#pgpersonal .col1					{width:292px; padding:0px 29px 30px 0px;}
#pgpersonal .col2					{width:292px; padding:0px 29px 30px 0px;}
#pgpersonal .col3					{width:321px; padding-bottom:30px;}
#pgpersonal .colBreak				{width:153px; padding:0px 10px 30px 0px;}
#pgpersonal .colLunch				{width:153px; padding:0px 10px 30px 0px;}
#pgpersonal .colDinner				{width:153px; padding:0px 10px 30px 0px;}
#pgpersonal .colSnack				{width:153px; padding:0px 10px 0px 0px;}

#pgpersonal #branding h2			{position:relative; float:left; margin-top:17px;}
#pgpersonal #branding h2 a:link,
#pgpersonal #branding h2 a:visited	{padding:0px;}
#pgpersonal #branding h2 a:hover,
#pgpersonal #branding h2 a:active	{}
/*---------------------------------------------------*/
#pgmenu #content h2					{font-size:14px; font-weight:bold; line-height:18px; margin:7px 0px 15px 0px;}
#pgmenu #content h2 a:link,
#pgmenu #content h2 a:visited		{color:#818181; text-decoration:none; margin:7px 0px 15px 0px;}
#pgmenu #content h2 a:active,		
#pgmenu #content h2 a:hover			{color:#818181; text-decoration:none;}

#tablemenu .col1					{width:194px; padding:0px 55px 0px 0px;}
#tablemenu .col2						{width:194px; padding:0px 55px 0px 0px;}
#tablemenu .col3						{width:194px; padding:0px 55px 0px 0px;}
#tablemenu .col4						{width:194px; padding:0px 0px 0px 0px;}

#nav_menu							{margin:10px 0px;}
#nav_menu ul						{background:#9f8f80; float:left;}
#nav_menu ul li						{float:left; display:block; list-style:none; font-size:14px; font-weight:bold; margin:0px; padding:8px 0px;}
#nav_menu ul li a					{padding:10px 40px; margin:0px; color:#FFF; text-decoration:none; border-right:1px solid #FFF;}
#nav_menu ul li a:visited			{background:#9f8f80;}
#nav_menu ul li a:hover				{background:#635041;}
#nav_menu h1						{font-size:20px; text-transform:capitalize; color:#9c9082; font-weight:normal; padding:8px 0px;}
#nav_menu h1 span					{font-size:40px; text-transform:capitalize; color:#9c9082; font-weight:bold;}

#pgbreakfast li#breakfast,
#pglunch li#lunch,
#pgdinner li#dinner,
#pgdesserts li#dessets			{background:#635041;}


/*FORM
---------------------------------------------------*/
#content #form_brochure					{position:relative;}
#content #form_brochure h2				{font-size:22px; line-height:auto; color:#818181; font-weight:bold; margin:10px 0px 15px 0px;}
#content #form_brochure h3				{font-size:13px; font-weight:bold;}
#content #form_brochure ul				{}
#content #form_brochure ul li			{list-style:none;}
#content #form_brochure input, 
#content #form_brochure textarea		{width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
#content #form_brochure select			{width:505px; margin-left:3px; font-size:12px;}

#content #form_brochure label		    {text-align:right; width:250px; margin-right:10px;}
#content #form_brochure .checkbox input  {width:20px;}
#content #form_brochure .checkbox label  {width:350px; text-align:left;}
#content #form_brochure .checkbox label h3{width:100px; text-align:left;}
#content #form_brochure  #buttons input	{width:72px; margin:10px 0px 5px 0px;}
#content #form_brochure #required		{margin:10px 0px 15px 0px; float:right; width:200px;}
#content #form_brochure p				{margin:10px 0px 15px 0px;}

#content #form_brochure #city 			{}
#content #form_brochure #city label		{}
#content #form_brochure #city input		{width:200px; float:left; margin:2px 10px 0px 3px; /*left:3px; position:absolute;*/ top:0px}
#content #form_brochure #state			{}
#content #form_brochure #state label	{/*position:absolute; left:355px;*/}
#content #form_brochure #state input	{width:30px; float:left; margin:2px 10px 0px 0px; /*position:absolute; left:260px;*/ top:0px}
#content #form_brochure #zipcode		{}
/*#content #form_brochure #zipcode label	{position:absolute; left:440px;}*/
#content #form_brochure #zipcode input	{width:148px; float:left; margin:2px 10px 0px 0px; /*position:absolute; left:340px;*/ top:0px}

/*Home
---------------------------------------------------*/



.tooltip 								{background:#FFF; border:3px solid #333; color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:10px 13px; position: absolute; z-index:2; width:161px;}

.tipcontent 							{display: none;}
.tipcontent p,
.tipcontent h2,
.tipcontent h3							{margin:0px 0px 5px 0px; text-align:left;}

#content .tooltip h3					{font-size:13px;}

/* SHOPPING CART 
----------------------------------------------------*/
span.meal_plan_message { display: block; width: 134px; color:#FFFFFF; font-weight: bold; height:50px; background:#8f894b url(../images/mealPlanMessage.jpg) left top no-repeat; padding: 5px 0 0 5px; line-height: 1.25em; margin: 0 0 0 0;}

#shoppingcartcontents #sliding_cart p {margin-bottom: 0;}

#shoppingcartcontents .shoppingcart td { line-height: 1.25em; padding:0 0 1.5em 0;}

.make_purchase {
	margin: 15px 0 !important;
	display:block !important;
	}
	
.wpsc_checkout_table td h3 {
	margin: 15px 0 !important;
	}






#groupon-page label {
width: 200px!important;
}

