#almond table {
	display:none;
}

#ppc #ppcsl {
	padding-bottom:2px;	
	font-size:11px;
	text-transform:uppercase;
	color:#666;	
}

#ppc #ppcsl .kw {
	font-weight:bold;
	font-style:italic;
	color:#000;
}

#ppc #wt {	
	font-size:11px;
	float:right;	
	text-transform:none;
	color:#999;		
}

#ppc #wt a {	
	text-decoration:none;
	color:#bababa;		
}
	
	h1 {font-family:arial; font-size:26px; color:#C35427; margin:20px 0 6px 0; font-weight:normal; line-height:24px;}
	h2 {font-family:arial; font-size:16px; color:#555; margin:0 0 20px 0;}
	body 
	{
		background:url(/i/lasttry.gif) repeat 0 0;
		margin:0;
		padding:0;
	}
	
	body li {margin-bottom:8px;}
	body p {margin-bottom:15px;}	a:link, a:visited
	{
		color:#cf4c44;
	}
	#leaderboard
	{
		position:absolute;
		top:0;
		left:0;
		width:728px;
		height:90px;
		margin-left:21px;
	}
	form, input {
	padding:0;
	margin:2px 0 0 0;
	border:0;
	}
	 
	/* REVIEW LAYOUT BUILD */
	#wrapper2 
	{
		position: relative;
		margin:0 auto;
		width:770px;
		background:url(/i/lasttry2.gif) repeat 0 0;
	}

	#leftheader
	{
		margin-top:0px;
		float:left;
		position:relative;
		left:-467px;
		width:240px;
		background-color:#fff;
	}
	

	
	#rightheader
	{
		margin-top:0px;
		float:left;
		position:relative;
		left:261px;
		width:488px;
		background-color:#fff;
	}
	
	
	/* BREADCRUMBS STRIP BUILD */
	#breadcrumbs
	{
		width:483px;
		background-color:#7d842b;
		heigth:10px;
		font-size:9px;
		font-family:arial;
		color:#fff;
		padding-left:5px;
	}
	
	#breadcrumbs a, #breadcrumbs a:visited
	{
		color:#fff;
		font-family:arial;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	
	/* SEARCH AREA BUILD */
	#searchbox
	{
		width:488px;
		background-color:#9ea338;
		height:50px;
	}	
	
	#searcharea
	{
		position:absolute;
		top:23px;
		padding-left:110px;
	}
	#searcharea input
	{
		float:left;
		margin:0;
		
	}
	
	#searchtitle
	{
		padding-left:23px;
	}
	.searchinput
	{
	height:20px;
	margin:0;
	padding-top:4px;
	border:1px solid #fff;
	margin-top:2px;
	}
	.searchgo
	{
		position:relative;
		top:-3px;
		left:8px;
	}
	
	#lf
	{
		width:250px;
		margin:0 0 5px -25px;
		position:relative;
	}
	
	#lf a:link, #lf a:visited
	{
		position:absolute;
		bottom:2px;
		right:0;
		color:#971616;
	}
	
	
	
	
	/* PPC AREA BUILD */
	
	#ppcwrap
	{
		width:488px;
		background-color:#fff;
		padding-bottom:0px;
	}
	
	#ppc-wrapper {
		width:450px;
	}
	
	#ppc
	{
		font-family:arial;
		font-size:10px;
		color:#ba7d70;
		padding:0px 5px 15px 20px;
	}
	
	#ppcright
	{
		float:left;
		width:204px;
		background-color:#8a1722;
	}
	#ppcright img
	{
		position:relative;
		left:9px;
		top:5px;
	}
	#ppcbottom {clear:both;}
	.ppctitle:link, .ppctitle:visited, .ppctitle:active
	{
		font-size:14px;
		font-weight:bold;
		color:#971616;
		display:block;
		padding-left:25px;
		background:url(/i/ppcstar2.gif) no-repeat 5px 3px;
		position:relative;
		left:-25px;
	}
		.ppctitle:hover {color:#bbb;}

	.ppchost:link, .ppchost:visited, .ppchost:active
	{
		font-size:11px;
		color:#971616;
		text-decoration:none;
		display:block;
		margin-bottom:8px;
	}
	
	#ppcsl
	{
		bottom:12px;
		right:0;
	}
	
	#ppcwt {
		width:100%;
		text-align:right;
		margin: 0px 0px .5em 0px;
	}
	
	.ppcdescription:link, .ppcdescription:visited
	{
		text-decoration:none;color:#ba7d70;
		
	}
	
	.ppcdescription:hover
	{
		text-decoration:none;color:#ba7d70;
	}

	/* HEADER BUILD */
	#header
	{
		background:url(/i/header-logo.gif) no-repeat;
		height:199px;
		weidth:240px;
	}
	
	#headersearch
	{
		width:488px;
		background-color:red;
	}
	
	#innercallouts
	{
		width:207px;
	}

	/* REVIEW MENU BUILD */
	
	#nav
	{
		width:240px;
		background:url(/i/navbottom.gif) no-repeat left bottom;
		background-color:#9EA338;
		padding:15px 0 28px 0;
	}
	
	.sky
	{
		margin-left:23px;
	}
	/* REVIEW CALLOUT BLOCK BUILD */
	#revblock
	{
		width:488px;
		background-color:#fff;
		height:219px;
	}
	
	#revblockleftcol
	{
		float:left;
		width:281px;
		background:url(/i/revblockcurve.gif) no-repeat left bottom;
		background-color:#3B5258;
		height:200px;
		padding-bottom:21px;
	}
	
	#revblockrightcol
	{
		float:left;
		width:207px;
		background-color:#557079;
		height:200px;
	}
	
	.rateimg
	{
		position:relative;
		top:9px;
	}
	
	/* REV CONTENT BUILD */
	#revcontent
	{
		width:630px;
	}
	
	#revcontentleft
	{
		float:left;
		width:450px;
		background-color:#fff;
		color:#555;
		font-family:arial;
		font-size:12px;
		line-height:18px;
		padding:20px 15px 10px 15px;
	}
	
	#revcontentleft img {
		position:relative;
		right:8px;
	}
	
	#revcontentleft b
	{
		color:#565759;
	}
	
	#revcontentleft table {border-top:1px solid #ccc; border-left:1px solid #ccc;}
	
	#revcontentleft table td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; padding:3px; font-size:9px; line-height:1.2em;}
	#revcontentleft table th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; padding:3px; font-size:11px; line-height:1.2em; text-align:center; color:#fff; background-color:#333;}
	
	
	#revcontentleft ol
	{
		padding-left:10px;
		margin-left:10px;
	}
	#revfoot
	{
		clear:both;
	}
	#revcontentright {display:none;}
	
/*	
	#revcontentright
	{
		float:left;
		width:207px;
		background-color:#fff;
		color:#959799;
		font-family:arial;
		font-size:11px;
		line-height:16px;
		
	}
	
*/
	
	
	.fiximg {margin:15px 0 0 6px;}
	#proscol
	{
		float:left;
		width:198px;
		height:60px;
		background-color:#808285;
	}
	
	#proscolleft
	{
		float:left;
		width:123px;
		height:53px;
		background:url(/i/procurve.gif) no-repeat top left;
		background-color:#808285;
		position:relative;
		top:-1px;
	}
	
	#proscolright
	{
		float:left;
		width:75px;
		background:url(/i/proplus.gif) no-repeat top left;
		height:53px;
		background-color:#808285;
		position:relative;
		top:-1px;
	}
	
	
	#prosblock
	{
		float:left;
		width:198px;
		background:url(/i/negbottom.gif) no-repeat left bottom;
		background-color:#808285;
		padding-bottom:39px;
	}
	
	#prosblockcontent
	{
		margin:4px 0 10px 11px;
		width:150px;
		background:url(/i/darkgraystar.gif) no-repeat 0 0px;
		padding-left:18px;
		font-size:12px;
		color:#fff;
		font-family:arial;
	}
	
	
	#negblock
	{
		float:left;
		width:198px;
		background:url(/i/emailbottom.gif) no-repeat left bottom;
		background-color:#636466;
		padding-bottom:17px;
	}
	
	#negblockcontent
	{
		margin:4px 0 10px 11px;
		width:150px;
		background:url(/i/constar.gif) no-repeat 0 0px;
		padding-left:18px;
		font-size:12px;
		color:#fff;
		font-family:arial;
	}
	
	.negblockimg
	{
		margin:0 0 5px 10px;
	}
	
	#emailblock
	{
		float:left;
		width:198px;
		background:url(/i/mailbottom.gif) no-repeat left bottom;
		background-color:#E7E7E8;
		padding-bottom:20px;
		
	}
	
	#emailtitle
	{
		margin-top:8px;
		width:198px;
		background:url(/i/emailbanner.gif) no-repeat 30px 0;
		height:37px;
	}
	
	#emailsearchbox
	{
		width:198px;
		margin-top:10px;
		height:30px;
	}
	#emailsearchbox form {padding-left:20px;}
	#emailsearchbox div {float:left; }
	.mailsearchinput{height:22px; width:110px;}
	
	#avgweightlosstitle
	{
		width:198px;
		margin-top:25px;
		background:url(/i/avgweightloss.gif) no-repeat 9px 0;
		height:24px;
	}
	
	#avgweightlossblock
	{
		width:198px;
		margin-top:5px;
		background:url(/i/emaildotted.gif) no-repeat left bottom;
		padding-bottom:30px;
		
	}
	
	#avgcontent
	{
		margin-left:10px;
		width:150px;
		background:url(/i/graystar.gif) no-repeat 0 2px;
		padding-left:18px;
		font-size:12px;
		color:#707173;
		font-family:arial;
	}
	#tipsblocktitle
	{
		width:198px;
		margin-top:20px;
		background:url(/i/mailtips.gif) no-repeat 9px 0;
		height:26px;
	}
	#tipscontent
	{
		margin:5px 0 0 10px;
		width:150px;
		background:url(/i/graystar.gif) no-repeat 0 2px;
		padding-left:18px;
		font-size:12px;
		color:#707173;
		font-family:arial;
	}
	
	
	#revsky
	{
		margin:20px 0 20px 0;
		width:198px;
		height:600px;
		/*background:url(/i/revskyscraper.jpg) no-repeat 23px 0px;*/
	}
	
	#revcontrol
	{
		margin-left:19px;
	}
	
	#miniad
	{
		margin:10px 0 0 21px;
		width:240px;
	}
	
	#miniadcol1
	{
		float:left; 
		width:80px;
	}
	
	#miniadcol1 a, #miniadcol1 a:visited
	{
		color:#fff;
		font-size:11px;
		margin-left:2px;
		font-family:arial;
		text-align:center;
	}
	
	#miniadcol2
	{
		float:left;
		width:160px;
	}
	#adheader
	{
		font:25px arial; font-weight:bold; line-height:26px;
		color:#fff;
	}
	#adheader2
	{
		font:16px arial;
		color:#A0AAAE;
	}
	
	.shift
	{
		float:right;
		padding:0 0 10px 10px;
	}
	
	.imgshift
	{
		margin:30px 0 0 10px;
	}
	/* TOP BLUE NAV BUILD */
	#topnav
	{
		width:240px;
		height:62px;
		background-color:#678790;
	}
	#topnav a:link, #topnav a:visited
	{
		float:left;
	}
#test a:link, #test a:visited
{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:9px;
	font-family:arial;
	width:120px;
	height:62px;
	background-color:#678790;
	position:relative;
	border:none;
}

#test a:hover
{
	color:#fff;
	background-color:#8199a1;	
}

#test span
{
	position:absolute;
	height:62px;
	width:120px;
	/*bottom:2px;
	left:5px;*/
}

#test2 a:link, #test2 a:visited
{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:9px;
	font-family:arial;
	width:67px;
	height:62px;
	background-color:#678790;
	position:relative;
}

#test2 a:hover
{
	color:#fff;
	background-color:#8199a1;	
}

#test2 span
{
	position:relative;
	bottom:0px;
	left:0px;
}


#test3 a:link, #test3 a:visited
{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:9px;
	font-family:arial;
	width:53px;
	height:62px;
	background-color:#678790;
	position:relative;
}

#test3 a:hover
{
	color:#fff;
	background-color:#8199a1;	
}

#test3 span
{
	position:relative;
	bottom:0px;
	left:0px;
}


#test4 a:link, #test4 a:visited
{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:9px;
	font-family:arial;
	width:42px;
	height:62px;
	background-color:#678790;
	position:relative;
}

#test4 a:hover
{
	color:#fff;
	background-color:#8199a1;	
}

#test4 span
{
	position:absolute;
	bottom:2px;
	left:5px;
}



	
	/* MENU LINKS BUILD */
	
	.m1:link, .m1:visited
	{
		color:#f3f4ea;
		font-size:0.9em;
		font-family:arial;
		display:block;
		text-decoration:none;
		padding:3px 0 3px 15px;
		border-bottom:1px solid #A9AC4E;
	}
	
	.m1:hover
	{
		background-color:#737a25;
	}
	
	.open1:link, .open1:visited
	{
		font-size:0.9em;
		font-family:arial;
		display:block;
		text-decoration:none;
		padding:3px 0 3px 15px;
		color:#f3f4ea;
	}
	
	.open1:hover
	{
		color:#fff;
	}
	.m2:link, .m2:visited
	{
		color:#f3f4ea;
		border-top:1px dotted #959A56;
		display:block;
		text-decoration:none;
		background-color:#82882C;
		padding:3px 0 3px 35px;
		font-size:0.8em;
		font-family:arial;
	}
	
	.m2:hover
	{
		color:#fff;
		background:url(/i/navarrow.jpg) no-repeat 18px 4px;
		background-color:#82882C;
	}
	.youarehere2
	{
		background:url(/i/navarrow.jpg) no-repeat 18px 4px;
	}
	.closed1
	{
		color:#f3f4ea;
		font-size:0.9em;
		font-family:arial;
		display:block;
		text-decoration:none;
		padding:3px 0 3px 15px;
		border-bottom:1px solid #A9AC4E;
	}
	
	
	/* FOOTER BUILD */
	#footer
	{
		width:728px;
		clear:both;
		background-color:#9CA137;
		margin-left:21px;
		height:75px;
		padding:2px 0;
	}
	
	#footermap
	{
		padding-left:160px;
	}
	
	#footermap a
	{
		text-decoration:none;
		color:#ccc;
		font-size:11px;
		font-family:arial;
		padding:0 5px;
	}
		#footermap a:hover
	{ color:#fff;
	}




