

/*==================================================================

Project:		[Carloz Rodriguez]
Version:		1.1 [Fix Main Menu on FF2]
Last update:	13/04/2009
Assigned to:	[NerdHealth]

=====================================================================*/

/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
a,a:link,a:visited,a:hover { 
	color:#07c3f2;
	text-decoration:none; 
}
a:focus,a:hover { 
	text-decoration:underline;
}
a img { 
	border:0; 
}
.clear { 
	clear:both; 
}
label a
{
	color:#fff;
}
.smtext,
p.smtext,
.smtext p
{
	font-size:0.8em
}
h3.purple
{
	color:#6600cc;
}
#big_container
{
	border:2px solid #000;
	height:544px;
	margin:2em auto;
	width:830px;
}
#big_container_dressup
{
	height:587px;
	margin:2em 0 0 12em;
	width:698px;
}
#big_container_paint
{
	height:739px;
	margin:0;
	width:933px;
}
#big_container_ecards
{
	height:800px;
	margin:0 auto;
	width:873px;
}
.labelad5 {
	width:295px;
	height:14px;
	background:#ccc url(/images/labelad2.png) no-repeat;
	font-size:1.0em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin:6px auto 0 auto;
	color:#fff;
	padding:5px 0 0 0;
}
#usda2{
	width:276px;
	height:30px;
	background: url(/images/back_usda2.png) no-repeat;
	display:block;
	font-size:1.8em;
	color:#fff;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 auto 10px auto;
}
#sethome
{
	font-weight:bold;
	margin-top:1em;
	text-align:center;
	width:190px;
}
#place_tips{
	background:#c09;
	color:#fff;
	font-size:1.2em;
	line-height: 1.4em;
	padding:15px;
	width:902px;
	margin:10px 0 0 0;
}

#place_tips p.nopadding{
	padding:0;
}
#place_tips p{
	padding:0 0 15px 0;
}
#place_tips p.textindent{
	text-indent:25px;
}
.photomeryl{
	border:2px solid #6633ff;
	margin:0 auto;
}
.aboutmerlynbox{
	width:160px;
	border: 1px solid #6254de;
	font-size:1.2em;
	margin:10px auto 0 auto;
}
.titlemerlyn{
	display:block;
	background:#63f;
	padding:5px 0;
	color:#fff;
	font-weight:bolder;
}
.contentmerlyn{
	color:#6633ff;
	text-align:left;
	padding:5px 5px 40px 5px;
	line-height:1.4em;
}

.addtoany_share_save_container
{
	display:none;
}

/* Global Elements
=====================================================================*/
body {
	background:#fff;
	line-height: 1.6em;
	font:62.5% verdana, arial, serif;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
/* Start CSS Coding
=====================================================================*/
#wrapper {
	width:932px;
	margin:0 auto;
}
#topbanner {
	width:932px;
	height:94px;
	padding:11px 0 0 0;
}
#bannertop
{
	float:left;
	height:90px;
	width:728px;
}
.imgbannertop {
	float:left;
}
#topbannerright {
	width:178px;
	height:90px;
	float:left;
	padding:0 0 0 10px;
}
#topbannerright h3 {
	font-size:1.5em;
	margin:0 0 7px 0;
}
.linksethomepage, .linksethomepage:link, .linksethomepage:visited {
	font-size:1.1em;
	color:#000;
}
#butsend {
	width:191px;
	height:26px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:25px 0 0 0;
}
#butsend span{
	background:url(/images/but_sendfriend.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#butblog {
	width:191px;
	height:26px;
	font-size:1.2em;
	position:relative;
	float:right;
	overflow:hidden;
	display:block;
	margin:37px 0 0 0px;
}
#butblog span{
	background:url(/images/but_blog.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#butlogin {
	width:191px;
	height:26px;
	font-size:1.2em;
	position:relative;
	float:right;
	overflow:hidden;
	display:block;
	margin:17px 0 0 0px;
}
#butlogin span{
	background:url(/images/but_login.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#header {
	width:932px;
	height:146px;
}
.linkreghere, .linkreghere:link, .linkreghere:visited {
	width:170px;
	height:20px;
	float:right;
	display:inline;
	font-size:1.2em;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/images/back_reg.png) no-repeat;
	padding:4px 0 0 0;
	margin:10px 0 0 0;
}
#placetwobanner {
	width:447px;
	margin:0 0 19px 0;
	text-align:center;
}
#bannerleft {
	width:223px;
	height:189px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
#bannerleft span{
	background:url(/images/bannermain_left.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#bannerright {
	width:220px;
	height:189px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	margin:0 0 0 4px;
}
#bannerright span{
	background:url(/images/bannermain_right.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#apple
{
	float:left;
	width:95px;
	margin:2.3em 0 0 10px;
	height:118px;
}
#leftbuttons
{
	float:left;
	height:116px; 
	margin:6px 0 0 10px;
	width:165px;
}
#ecardsb
{
	display:block;
	height:53px;
	overflow:hidden;
	width:165px;
	text-indent:-9999px;
}
#ecardsb span
{
	background:url(/images/send-ecard.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
	text-indent:-9999px;
}
#nergle
{
	display:block;
	height:33px;
	margin:1em 0 0 0;
	overflow:hidden;
	width:165px;
	text-indent:-9999px;
}
#nergle span
{
	background:url(/images/nergle_button.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
	text-indent:-9999px;
}
#logo {
	width:391px;
	height:105px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:20px 0 0 30px;
	float:left;
	text-indent:-9999px;
}
#logo span{
	background:url(/images/logo.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
	text-indent:-9999px;
}
#frmsearch {
	width:237px;
	height:26px;
	float:right;
	margin:79px 0 0 0;
}
.textboxsearch {
	width:133px;
	height:21px;
	border:1px solid #dadada;
	padding:3px 3px 0 3px;
	vertical-align:middle;
}
.submitsearch {
	width:76px;
	height:25px;
	background:url(/images/submit_search.png) no-repeat;
	border:none;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	vertical-align:middle;
}
#mainmenu1, #mainmenu2 {
	width:932px;
	height:24px;
	background:url(/images/mainmenu1.png) repeat-x;
	text-align:center;
	padding:6px 0 0 0;
}
#mainmenu2 {
	background:url(/images/mainmenu2.png) repeat-x;
}
#mainmenu1 li {
	display:inline;
	background:url(/images/sep1.png) no-repeat 100% 1px;
	padding:7px 13px 7px 11px;
}
#mainmenu1 li a, #mainmenu1 li a:link, #mainmenu1 li a:visited, #mainmenu2 li a, #mainmenu2 li a:link, #mainmenu2 li a:visited {
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	padding:5px 0;
}
#mainmenu1 li.last, #mainmenu2 li.last {
	background:none;
}
#mainmenu2 li {
	display:inline;
	background:url(/images/sep2.png) no-repeat 100% 1px;
	padding:7px 13px 7px 11px;
}
#mainmenu2 li a, #mainmenu2 li a:link, #mainmenu2 li a:visited {
	color:#5d01b5;
}
#content {
	width:932px;
	background:url(/images/bordercontent.png) no-repeat 50% 11px;
	padding:23px 0 0 0;
}
#content3left {
	width:168px;
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.boxleftgreen, .boxleftorange, .boxleftpink, .boxleftpurple, .boxleftgreen2 {
	width:168px;
	background:#0c3 url(/images/boxleftgreen_b.png) no-repeat 0 100%;
	padding:0 0 3px 0;
	margin:0 0 8px 0;
}

.boxleftgreen h3 a, .boxleftgreen2 h3 a, .boxleftorange h3 a, .boxleftpink h3 a, .boxleftpurple h3 a, .boxrightpink h3 a, .boxrightblue h3 a
{
	color:#fff;
}
.boxleftgreen2 {
	background:#093 url(/images/boxleftgreen_c.png) no-repeat 0 100%;
}
.boxleftorange {
	background:#f60 url(/images/boxleftorange_b.png) no-repeat 0 100%;
}
.boxleftpink {
	background:#f0c url(/images/boxleftpink_b.png) no-repeat 0 100%;
}
.boxleftgreen h3, .boxleftgreen2 h3, .boxleftorange h3, .boxleftpink h3, .boxleftpurple h3 {
	font-size:1.8em;
	color:#fff;
	padding:5px 6px;
	font-family:Arial, verdana, serif;
	font-weight:lighter;
}
.boxleftorange h3, .boxleftpink h3 {
	text-align:center;
	text-transform:uppercase;
}
.imgboxleft, .imgboxright {
	margin:0 0 0 4px;
}
.placebannerleft1 {
	width:168px;
	text-align:center;
	margin:0 0 8px 0;
}
#contentcenterbig {
	width:757px;
	float:left;
}
#contentcenterbig {
	width:757px;
	float:left;
}

#contentcenterbig.norm p,
#contentcenterbig.norm li
{
	font-size:1.2em;
	margin-bottom:1em;
}
#contentcenterbig.norm ol li,
#contentcenterbig.norm ul li
{
	margin-left:1.2em;
	padding-left:1.2em;
}

#content3center {
	width:447px;
	float:left;
}

#placevid1 {
	width:447px;
	height:248px;
	margin:0 0 8px 0;
}
#placevid1f {
	width:447px;
	height:287px;
	margin:0 0 8px 0;
}
#placevid2f {
	width:447px;
	height:347px;
	margin:0 0 16px 0;
}
#flashvideo1
{
	height:290px;
	margin-bottom:1em;
	width:448px;
}
#flashvideo21
{
	height:350px;
	margin-bottom:1em;
	width:448px;	
}
#barvid1 {
	width:447px;
	height:28px;
	background:url(/images/bar_1.png) no-repeat;
	margin:0 0 16px 0;
}
#butprevious1 {
	width:35px;
	height:22px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:3px 0 0 10px;
	float:left;
}
#butprevious1 span{
	background:url(/images/but_previous1.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#butplay1 {
	width:35px;
	height:22px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:3px 0 0 148px;
	float:left;
}
#butplay1 span{
	background:url(/images/but_play1.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#butpause1 {
	width:35px;
	height:22px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:3px 0 0 12px;
	float:left;
}
#butpause1 span{
	background:url(/images/but_pause1.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#butnext1 {
	width:35px;
	height:22px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:3px 6px 0 0;
	float:right;
}
#butnext1 span{
	background:url(/images/but_next1.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#placebannermain1 {
	width:447px;
	height:266px;
	margin:0 0 16px 0;
}
#listsportleft {
	width:158px;
	height:340px;
	float:left;
	background:#60f;
	padding:25px 30px;
	margin:0 0 16px 0;
}
#listsportleft li a, #listsportleft li a:link, #listsportleft li a:visited, #listsportright li a, #listsportright li a:link, #listsportright li a:visited {
	font-size:1.5em;
	color:#fff;
}
#listsportright {
	width:158px;
	height:340px;
	float:right;
	background:#09f;
	padding:25px 30px;
	margin:0 0 16px 0;
}
#listsportleft li a:hover, #listsportright li a:hover{
	font-size:1.5em;
	color:#FFFF33;
}
#placebannermain2 {
	width:447px;
	margin:0 0 16px 0;
	clear:both;
	text-align:center;
}
.labelad1 {
	width:90px;
	height:16px;
	background:#ccc;
	font-size:1.0em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin:6px 0 0 0;
	color:#fff;
	padding:5px 0 0 0;
}
#placebannermain3 {
	width:447px;
	height:86px;
	margin:0 0 16px 0;
}
.linkdisclaimer, .linkdisclaimer:link, .linkdisclaimer:visited,
.linkdisclaimerpink, .linkdisclaimerpink:link, .linkdisclaimerpink:visited,
.linkdisclaimer2, .linkdisclaimer2:link, .linkdisclaimer2:visited,
.linkdisclaimer3, .linkdisclaimer3:link, .linkdisclaimer3:visited,
.linkdisclaimer4, .linkdisclaimer4:link, .linkdisclaimer4:visited,
.linkdisclaimer5, .linkdisclaimer5:link, .linkdisclaimer5:visited {
	width:164px;
	height:50px;
	background:#00f;
	display:block;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	font-family:arial, verdana, serif;
	padding:5px 0 0 0;
	line-height:1.6em;
}
.linkdisclaimerpink, .linkdisclaimerpink:link, .linkdisclaimerpink:visited {
	background:#ff00cd;
}
.linkdisclaimer2, .linkdisclaimer2:link, .linkdisclaimer2:visited,
.linkdisclaimer3, .linkdisclaimer3:link, .linkdisclaimer3:visited,
.linkdisclaimer4, .linkdisclaimer4:link, .linkdisclaimer4:visited, 
.linkdisclaimer5, .linkdisclaimer5:link, .linkdisclaimer5:visited 
{
	font-size:1em;
	margin:1em 0 0 0;
}
.linkdisclaimer2, .linkdisclaimer2:link, .linkdisclaimer2:visited {
	background:#23c400;
}
.linkdisclaimer3, .linkdisclaimer3:link, .linkdisclaimer3:visited {
	background:#ff3300;
}
.linkdisclaimer4, .linkdisclaimer4:link, .linkdisclaimer4:visited {
	background:#2682fd;
}
.linkdisclaimer5, .linkdisclaimer5:link, .linkdisclaimer5:visited {
	background:#9900cc;
}
#content3right {
	width:300px;
	height:auto;
	float:right;
}
.placebannerright1 {
	width:300px;
	height:283px;
	margin:0 0 10px 0;
}
#kidsfruit
{
	width:203px;
	height:146px;
	margin:0 0 0 5em;
	text-align:center;
}
.labelad2 {
	width:300px;
	height:19px;
	background:#ccc;
	font-size:1.0em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin:6px 0 0 0;
	color:#fff;
	padding:5px 0 0 0;
}
.boxrightpink {
	width:300px;
	background:#f0c url(/images/boxrightpink_b.png) no-repeat 0 100%;
	padding:0 0 3px 0;
	margin:0 0 9px 0;
}
.boxrightpink h3 {
	font-size:1.8em;
	color:#fff;
	padding:5px 6px;
	font-family:Arial, verdana, serif;
	font-weight:lighter;
	text-transform:uppercase;
	text-align:center;
}
.boxrightblue {
	width:300px;
	background:#00f url(/images/boxrightblue_b.png) no-repeat 0 100%;
	padding:0 0 3px 0;
	margin:0 0 9px 0;
}
.boxrightblue h3 {
	font-size:1.8em;
	color:#fff;
	padding:5px 6px;
	font-family:Arial, verdana, serif;
	font-weight:lighter;
	text-transform:uppercase;
	text-align:center;
}
.placebannerright2 {
	width:300px;
	height:205px;
	margin:0 0 9px 0;
	text-align:center;
}
.placebannerbottom {
	width:728px;
	height:124px;
	margin:19px 0;
}
.labelad3 {
	width:90px;
	height:16px;
	background:#ccc;
	font-size:1.0em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin:6px auto 6px auto;
	color:#fff;
	padding:5px 0 0 0;
}
.placecommunity2{
	width:297px;
	background: url(/images/back_commy.png) repeat-y;
	margin:0 auto;
}
.titlerightvid {
	width:297px;
	height:28px;
	background:url(/images/back_titlevid.png) repeat-x;
	color:#fff;
	text-transform:uppercase;
	font-family:arial,verdana, serif;
	font-size:1.6em;
	text-align:center;
	padding:8px 0 0 0;
	font-weight:bold;
}

#title-community {
	width:297px;
	height:55px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:0;
	float:left;
}
#title-community span{
	background:url(/images/title_community2.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#meetnerdelfriends {
	width:446px;
	height:210px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:10px auto 0 auto;
	float:left;
}
#meetnerdelfriends span{
	background:url(/images/img_friend_big.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.topicsinthenews{
	width:264px;
	margin:10px 0 0 0;
	border:8px solid #a4aaf9;
	padding:10px;
}
.hometext{
	width:413px;
	margin:20px 0 0 0;
	border:8px solid #a4aaf9;
	padding:10px;
}
.hometext p{
	margin-bottom:1em;
}

#ultopicsnews{
	list-style:disc;
	color:#254c7e;
	line-height:2.0em;
}
#ultopicsnews li{
	margin:0 0 0 15px;
}
#ultopicsnews li a{
	color:#000;
}

#idtopicsnews {
	width:200px;
	height:21px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
}
#idtopicsnews span{
	background:url(/images/title_topicsnews.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#fl_community
{
	height:205px;
	width:297px;
}

/* Home
=====================================================================*/
#placevid7 {
	width:447px;
	height:308px;
	margin:0 0 8px 0;
}
#placebannercol {
	width:447px;
}
#placebannercol1 {
	width:140px;
	float:left;
	text-align:center;
}
#placebannercol2 {
	width:153px;
	float:left;
	text-align:center;
}
#placebannercol3 {
	width:142px;
	float:left;
	text-align:center;
}
#placebannercol1 ul li {
	margin:30px 0 0 0;
}
#placebannercol3 ul li {
	margin:40px 0 0 0;
}
.listbannerhor {
	padding:35px 0 0 0;
}
.listbannerhor li {
	margin:0 0 23px 0;
}
#placevid8 {
	width:300px;
	padding:12px 0;
	border-top:5px solid #6454de;
	border-bottom:5px solid #6454de;
	margin:0 0 9px 0;
}
.placebannerrightcol {
	width:287px;
	margin:0 auto 9px auto;
	background:#cff;
	text-align:center;
	padding:15px 0 5px 0;
	border:2px solid #03f;
}
.placebannerrightcol ul li {
	margin:0 0 10px 0;
}
.placebannerright {
	width:300px;
	margin:0 0 8px 0;
}
.placebannerright img {
	border:20px solid #cf6;
}

/* Teacher
=====================================================================*/
.placeteacher {
	width:168px;
	text-align:center;
	margin:0 0 8px 0;
}
.titleteacher {
	width:447px;
	height:40px;
	background:url(/images/title_teacher.png) no-repeat;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	padding:13px 0 0 0;;
}
.titleteacher2 {
	width:447px;
	height:40px;
	background:url(/images/title_teacher2.png) no-repeat;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	padding:13px 0 0 0;;
}
.titleteacher3
{
	width:447px;
	height:40px;
	background:#009631;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	padding:13px 0 0 0;;
}
.teacherdesc,
.teacherdesc2 p,
.teacherdesc3 p{
	width:367px;
	background:url(/images/back_teacher.png) repeat-y;
	padding:30px 40px 0 40px;
}
.teacherbottom {
	width:447px;
	height:50px;
	margin:0 0 19px 0;
	background:url(/images/teacher_bottom.png) no-repeat;
}
.teacherdesc p,
.teacherdesc2 p
.teacherdesc3 p{
	font-size:1.4em;
	color:#f00;
	text-align:justify;
	line-height:1.6em;
}
teacherdesc2 p
{
	color:#000;
}
.teacherdesc3
{
	background:url(/images/back_teacher2.png) repeat-y;
}
.teacherdesc3 p
{
	color:#006633;
	font-size:1.2em;
}

/* Homepage
=====================================================================*/
#titlenavfun {
	width:168px;
	height:39px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
}
#titlenavfun span{
	background:url(/images/titlenav_fun.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#titlenaveditor {
	width:168px;
	height:42px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
}
#titlenaveditor span{
	background:url(/images/titlenav_editor.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#titlenavfitness {
	width:168px;
	height:39px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
}
#titlenavfitness span{
	background:url(/images/titlenav_fitness.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#titlenavcommunity {
	width:168px;
	height:55px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
}
#titlenavcommunity span{
	background:url(/images/titlenav_community.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#featuredpoll {
	width:159px;
	height:50px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:20px 0 0 4px;
}
#featuredpoll span{
	background:url(/images/linkpoll.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#hp_pchallenge{
	width:165px;
	height:139px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:20px 0 0 4px;
}
#hp_pchallenge span{
	background:url(/images/hp_pchallenge.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.boxnavlefthome {
	width:168px;
	margin:0 0 9px 0;
}
#placevidhome {
	border:10px solid #6454de;
	width:427px;
}
.listads3 li.listads3_3, .listads3 li.listads3_4, .listads3border li.listads3_3, .listads3border li.listads3_4 {
	margin-right:4px;
}
.listads3border {
	width:439px;
	height:206px;
	background:url(/images/listadshomeback.jpg) no-repeat;
	margin:19px 0 0 0;
	padding:4px;
}
.listads3 {
	width:447px;
	margin:0 0 19px 0;
}
.listads3 li, .listads3border li, .listads3border2 li {
	display:inline;
	float:left;
}
.listads3 li.listads3_1, .listads3 li.listads3_2 {
	margin-right:5px;
}
.listads3border2 {
	width:447px;
	margin:19px 0 0 0;
}
.listads3border2 img {
	border:1px solid #04b1f0;
}
.labelad7, .labelad8 {
	width:298px;
	height:15px;
	background:url(/images/back_labelad.png) repeat-x;
	border:1px solid #3a099d;
	font-size:1.0em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin:6px 0 0 0;
	color:#fff;
	padding:4px 0 0 0;
}
#titlefeatured {
	width:297px;
	height:38px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
}
#titlefeatured span{
	background:url(/images/title_featured.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.labelad8 {
	width:295px;
}
#linkquestion {
	width:297px;
	height:50px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:20px auto 0 auto;
}
#linkquestion span{
	background:url(/images/link_question.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#nerdeltube
{
	float:left;
	height:203px;
	width:144px;
}
#nerdeltube_video
{
	height:560px;
	width:634px;
}

/* Footer
=====================================================================*/
#footer {
	width:932px;
	height:115px;
	clear:both;
}
.linkbacktotop, .linkbacktotop:link, .linkbacktotop:visited {
	width:117px;
	height:21px;
	float:left;
	display:inline;
	font-size:1.2em;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/images/back_backtotop.png) no-repeat;
	padding:5px 0 0 0;
	margin:17px 15px 0 33px;
}
#menufooter {
	width:567px;
	float:left;
	padding:9px 0 0 0;
}
#menufooter li {
	display:inline;
	background:url(/images/sepfooter.png) no-repeat 100% 0;
	padding:0 7px;
	float:left;
}
#menufooter li a, #menufooter li a:link, #menufooter li a:visited {
	font-size:1.1em;
	color:#272766;
	font-family:Arial, verdana, serif;
	display:inline;
	float:left;
}
#menufooter li.last {
	background:none;
}
#logofooter {
	width:179px;
	height:52px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	margin:5px 0 0 0;
}
#logofooter span{
	background:url(/images/logofooter.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#footer p {
	text-align:center;
	color:#272766;
	font-family:Arial, verdana, serif;
	font-size:0.9em;
	width:833px;
	margin:0 auto;
}
/*-------------new stylesheet-----------*/


.placesafetyC h2 {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}

.placesafetyC p {
	font-size:1.4em;
	letter-spacing:1px;
	text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF
}
.placesafetyC {
	width:397px;
	background:#6600FF;
	padding:20px 25px;
	margin:0 0 19px 0;
}
.titleweb2 {
	width:447px;
	height:40px;
	background:#60f;
	font-size:2.4em;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	padding:8px 0 0 0;
	margin:0 0 19px 0;
}
.titleweb4 {
	width:447px;
	height:40px;
	background:#60f;
	font-size:2.4em;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	padding:8px 0 0 0;
	margin:0 0 19px 0;
}
.placesafetyB {
	width:397px;
	background:#0099FF;
	padding:20px 25px;
	margin:0 0 19px 0;
}
.placesafetyB p {
	font-size:1.4em;
	letter-spacing:1px;
	text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333
}

.placesafetyB p {
	font-size:1.4em;
	letter-spacing:1px;
	text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333
}

.placesafetyB h2 {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}

.placesafetyC h2 {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}
lacesafetyC p {
	font-size:1.4em;
	letter-spacing:1px;
	text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF
}
.part10 {
	padding:200px 0 0 0;
	background:url(/images/ballc.jpg) no-repeat 1px 100%;
}
#placeslipper22 {
	width:447px;
	height:700px;
	margin:0 0 19px 0;
}
.titlewebgames2 {
	width:447px;
	height:40px;
	background:#f08;
	font-size:2.4em;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	padding:8px 0 0 0;
	margin:0 0 3px 0;
}
.titlewebgames4 {
	width:447px;
	height:40px;
	background:#f08;
	font-size:2.4em;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	padding:8px 0 0 0;
	margin:0 0 3px 0;
}



.placesafetylightblue {
	width:397px;
	background:#0099FF;
	padding:20px 25px;
	margin:0 0 19px 0;
}
.placesafetyblue {
	width:397px;
	background:#0000FF;
	padding:20px 25px;
	margin:0 0 19px 0;
}
.placesafetydarkblue  {
	width:397px;
	background:#6600FF;
	padding:20px 25px;
	margin:0 0 19px 0;
}


.placesafetylightblue h2  {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}

.placesafetyblue h2  {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}
.placesafetydarkblue h2  {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}

.newpart1 {
	padding:146px 0 0 0;
	background:url(/images/part_1.jpg) no-repeat 3px 10px;
	text-align:center;
}
.newpart4 {
	padding:200px 0 0 0;
	background:url(/images/part_4.jpg) no-repeat 20px 35px;
	text-align:center;
}
.newpart9 {
	padding:180px 0 0 0;
	background:url(/images/ballc.jpg) no-repeat;
	text-align:center;
}

/*-------------new stylesheet-----------*/
.titleweb44 {
	width:447px;
	height:40px;
	background:#60f;
	font-size:2.4em;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	padding:8px 0 0 0;
	margin:0 0 19px 0;
}
 
.placesafetyCC {
	width:397px;
	background:#00FF00;
	padding:20px 25px;
	margin:0 0 19px 0;
}


.placesafetyCC h2 {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#000000;
	margin:0 0 8px 0;
}


.placesafetyCC p {
	font-size:1.4em;
	letter-spacing:1px;
	text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000
}



.placepartpass {
	width:300px;
	height:510px;
	background:#00f;
	margin:0 0 9px 0;
}

.placepartpass h3 {
	font-size:1.8em;
	color:#fff;
	font-weight:lighter;
	letter-spacing:1px;
	padding:10px 0;
	text-align:center;
}

.placepartpass {
	width:300px;
	height:630px;
	background:#00f;
	margin:0 0 9px 0;
}


.listpartpass1 {
	width:150px;
	float:left;
}
.listpartpass1 li {
	width:150px;
}
.listpartpass1 li a, .listpartpass1 li a:link, .listpartpass1 li a:visited {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
}

.listpartpass1 li.part9 {
	width:140px;
	padding:316px 0 0 10px;
	background:url(/images/part_8.jpg) no-repeat 0 125px;
}

.listpartpass1 li.part1pass {
	padding:146px 0 0 0;
	background: url(/images/part_1.jpg)  no-repeat 3px 10px;
	text-align:center;
}
.part2pass {
	padding:194px 0 0 0;
	background:url(/images/part_2.jpg) no-repeat 15px 30px;
	text-align:center;
}
.part3pass {
	background:url(/images/part_3.jpg) no-repeat 10px 20px;
	height:163px;
}

.part00pass {
	padding:140px 0 0 0;
	background:url(/images/part_1.jpg) no-repeat 0px 0px;
	text-align:center;
}

.part01pass {
	padding:200px 0 0 0;
	background:url(/images/ballc.jpg) no-repeat;
	text-align:center;
}
.part4pass {
	padding:200px 0 0 0;
	background:url(/images/part_4.jpg) no-repeat 20px 35px;
	text-align:center;
}
.part5pass {
	padding:120px 0 0 0;
	background:url(/images/part_5.jpg) no-repeat 20px 15px;
	text-align:center;
}
.part6pass {
	padding:180px 0 0 0;
	background:url(/images/part_6.jpg) no-repeat 20px 15px;
	text-align:center;
}

 .placesafetyblue {
	width:397px;
	background:#0000FF;
	padding:20px 25px;
	margin:0 0 19px 0;
}

 .placesafetyblue h2 {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#fff;
	margin:0 0 8px 0;
}
.placesafetyblue p {
	font-size:1.4em;
	letter-spacing:1px;
	text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF
}

/* ************************** new styles ****************************************************/
.float{padding-top:4px; padding-bottom:4px; padding-left:8px; float:left}
.float2{padding-top:4px; padding-bottom:4px; padding-left:140px; float:left}
.float4{padding-top:4px; padding-bottom:4px;  float:left; padding-left:144px}


#placeslippernerdelway {
	width:447px;
	height:265px;
	margin:0 0 19px 0;
}



.placebaseballsafety {
	width:397px;
	background:#0f0;
	padding:20px 25px;
	margin:0 0 19px 0;
}





.placebaseballsafety h2 {
	text-align:center;
	font-size:1.8em;
	letter-spacing:1px;
	color:#000;
	font-weight:bold;
	margin:0 0 8px 0;
}
.placebaseballsafety p {
	font-size:1.5em;
	letter-spacing:1px;
	text-align:justify;
	color:#000000;
	font-weight:bold;
	margin-bottom:15px
}

.partforearm1 {
	padding:146px 0 0 0;
	background:url(/images/wrist_forearm.jpg) no-repeat 3px 10px;
	text-align:center;
}

.tennispart1 {
	padding:146px 0 0 0;
	background:url(/images/tennis_bottom_1.jpg) no-repeat 3px 10px;
	text-align:center;
}
.tennispart2 {
	padding:146px 0 0 0;
	background:url(/images/tennis_bottom_2.jpg) no-repeat 3px 10px;
	text-align:center;
}
.tennispart3 {
	padding:146px 0 0 0;
	background:url(/images/tennis_bottom_3.jpg) no-repeat 3px 10px;
	text-align:center;
}
.tennispart4 {
	padding:146px 0 0 0;
	background:url(/images/tennis_bottom_4.jpg) no-repeat 3px 10px;
	text-align:center;
}

.partback4 {
	padding:200px 0 0 0;
	background:url(/images/back.jpg) no-repeat 30px 10px;
	text-align:center;
}


.partshouldersneck3 {
padding:40px 0 0 10px;
font-size:1.5em;
	
	text-align:justify;
	color:#ffffff;
	font-weight:bold;
	background:url(/images/shoulders_neck.jpg) no-repeat 10px 70px;
	height:163px;
}



/* CSS Document */

.placebaseballsafetyuse {
width:397px;
background:#0099FF;
padding:20px 25px;
margin:0 0 19px 0;
}





.placebaseballsafetyuse h2 {
text-align:center;
font-size:1.8em;
letter-spacing:1px;
color:#ffffff;
font-weight:bold;
margin:0 0 8px 0;
}
.placebaseballsafetyuse p {
font-size:1.5em;
letter-spacing:1px;
text-align:justify;
color:#ffffff;
font-weight:bold;
margin-bottom:15px
}




.placebaseballsafetylet {
width:397px;
background:#0000FF;
padding:20px 25px;
margin:0 0 19px 0;
}





.placebaseballsafetylet h2 {
text-align:center;
font-size:1.8em;
letter-spacing:1px;
color:#ffffff;
font-weight:bold;
margin:0 0 8px 0;
}
.placebaseballsafetylet p {
font-size:1.5em;
letter-spacing:1px;
text-align:justify;
color:#ffffff;
font-weight:bold;
margin-bottom:15px
}

.partshouldersneck4 {
padding:40px 0 0 0px;
font-size:1.5em;

text-align:justify;
color:#ffffff;
font-weight:bold;
background:url(/images/shoulders_neck.jpg) no-repeat 10px 70px;
height:163px;
}



.placebannerrightstarter {
width:300px;
height:283px;
margin:0 0 10px 5px;
}

.placepartstarter {
width:300px;
height:630px;
background:#00f;
margin:0 0 9px 5px;
}
/* ************************* New Styles  18 may************************************************** */
.placepart4 {
width:300px;
height:500px;
background:#00f;
margin:0 0 9px 0;
}
.placepart4 h3 {
font-size:1.8em;
color:#fff;
font-weight:lighter;
letter-spacing:1px;
padding:10px 0;
text-align:center;
}


.partforearm1single {
	padding:240px 0 0 0;
	background:url(/images/part_7.jpg) no-repeat 3px 30px;
	text-align:center;
}

 
.partshouldersnecksingle2 {
padding:150px 0 0 10px;
font-size:1.5em;
	
	text-align:justify;
	color:#ffffff;
	font-weight:bold;
	background:url(/images/part_5.jpg) no-repeat 10px 90px;
	height:163px;
}

.part5single1 {
	padding:450px 0 0 0;
	background:url(/images/part_8.jpg) no-repeat 30px 250px;
	text-align:center;
}
.placepartsingle0 {
	width:300px;
	height:510px;
	color:#FFFFFF;
	text-align:center;
	background:#00f;
	margin:0 0 9px 0;
}

.placepartsingle0 h3 {
	font-size:1.8em;
	color:#fff;
	font-weight:lighter;
	letter-spacing:1px;
	padding:10px 0;
	text-align:center;
}
#boxclear
{
}
.aligncenter{
	text-align:center;
}
.floatleft
{
	float:left;
	margin-right:1em;
}
.floatright
{
	float:right;
	margin-left:1em;
}

#disclaimcenter
{
	font-size:0.8em;
	margin:130px 0 0 360px;
}
#disclaimcenter2
{
	clear:both;
	font-size:0.8em;
	margin:10px 0 0 0px;
	text-align:left;
}
.greenborder
{
	border: 2px solid #093;
}
#word_games
{
	margin:0 auto;
}
#word_games li
{
	float:left;
	margin:1em 0.5em;
}
.boldme
{
	font-weight:bold;
}
.centerme
{
	text-align:center;
}
.pinkbox
{
	border:2px solid #ff00cd;
}
.pinkbg
{
	background:#ff00cd;
}
.litlenerdel
{
	background:url(/images/little_nerdel.jpg) no-repeat;
}
a.nerdel_purple
{
	color:#330066;
}

/*================================ SODA SIPPERS ============================================*/

#titlesodasippers{
	background: url(../images/img_titlesoda.gif) no-repeat;
	width:571px;
	height:94px;
	padding:30px 0 0 0;
	margin:0 auto 20px auto;
	text-align:center;
	font-size:3.0em;
	color:#f00;
	text-transform:uppercase;
	font-weight:bolder;
}

#sodacontent{
	border:3px solid #60c;
	color: #F00;
	font-size:1.5em;
	font-weight:bolder;
	padding:10px;
	width:737px;
}
#sodacontent p{
	margin:10px 0;
}
#sodacontent .imgleft{
	float:left;
}

.contenthalf{
	background: url(../images/back_fruits.jpg) no-repeat 0 100%;
	width:414px;
	float:right;
	padding:0 20px 150px 20px;
	margin:0 10px 0 0;
}

/*===================================== TIPS TO EAT MORE FRUITS AND VEGETABLES =============================================*/

#tipstoeat{
	border:3px solid #0f3;
	color: #0099ff;
	font-size:1.8em;
	font-weight:bolder;
	padding:10px;
	width:737px;
}

#titletipstoeat{
	background: #0cf;
	border:3px solid #0f3;
	width:755px;
	height:50px;
	padding:30px 0 0 0;
	margin:0 auto 20px auto;
	text-align:center;
	font-size:1.8em;
	color:#fff;
	text-transform:uppercase;
	font-weight:bolder;
}

#tipstoeat .imgleft{
	float:left;
	margin: 0 10px 0 0;
}

#tipstoeat .imgright{
	float:right;
	margin: 0 0 0 10px;
}

#tipstoeat p{
	margin:10px 0;
}

/*=============================================== FAT and OILS =================================*/


.placeseesaw{
	background: url(../images/nerd_seesaw.jpg) no-repeat 34px 158px;
	margin:0;
}

.howmuchoil{
	font-size:1.8em;
	text-align:center;
	border:2px solid #cc0;
	color:#990;
	line-height:1.4em;
	padding:10px 0 20px 0;
	background: url(../images/qmark.jpg) no-repeat 100% 100%;
}
.placefatonator{
	height:27px;
	background: url(../images/back_05.jpg) no-repeat;
	color:#60c;
	font-weight:bolder;
	font-size:1.4em;
	padding:200px 0 0 120px;
}

.boxmufapufa {
	width:280px;
	background:#cc0 url(../images/back_mufapufa.jpg) no-repeat 5px 20px;
	padding:10px 10px 20px 10px;
	margin:0 0 9px 0;
	color:#60f;
}

.boxmufapufa h3 {
	font-size:2em;
	color:#60f;
	padding:15px 0 70px 0;
}
.boxmufapufa p {
	font-size:1.6em;
	color:#60f;
	font-weight:bold;
	padding:10px 0;
	text-align:left;
	line-height:1.2em;
}

p.mufapufadesc{
	color:#fff;
	margin-top:90px;
}

.titleoils {
	width:615px;
	height:34px;
	text-align:center;
	background:#cccc00;
	color:#fff;
	font-size:2.4em;
	padding:4px 0 0 0;
}

.contentfatoils {
	width:595px;
	color:#990;
	padding:10px;
	font-size:0.9em;
}
.contentfatoils img {
	float:left;
}
.contentfatoils h2 {
	font-size:1.8em;
}
.contentfatoils p {
	font-size:1.6em;
	font-weight:bold;
	padding:10px 0 20px 0;
}
.contentfatoils ul li{
	font-size:1.6em;
	font-weight:bold;
}
.contentfatoils h3 {
	font-size:1.6em;
	text-align:center;
}
.contentfatoils h4 {
	font-size:1.4em;
	text-align:center;
	padding:10px 0 0 0;
}

.seesawleft{
	float:left;
}
.seesawright{
	float:right;
}

.seesaw-1{
	width:250px;
}
p.seesaw-1
{
	padding-bottom:0;
}
.seesaw-2{
	width:150px;
}

.seesaw-3{
	width:200px;
}
.col60c, p.col60c{
	color: #6600cc;
}

.backbottles{
	background: url(../images/oil_bottle.jpg) no-repeat;
	text-align:center;
	width:468px;
	margin:0 auto;
	padding:0 50px;
}

.pufa123{
	margin:-100px 0 0 0;
}

.seesaw-4{
	width:230px;
	margin:8em 0 5px 8em;
	display:inline;
}

.seesaw-5{
	width:300px;
}

.seesaw-6{
	width:150px;
	margin-top:-10px;
}

a.ahowmuchoil{
	color:#60c;
	background:#cc0;
	padding:5px;
	font-size:0.8em;
	font-weight:bolder;
}

#placenutrition p.sizebig{
	font-size:25px;
}
ul.uldisc{
	list-style:disc;
}
ul.uldisc li{
	margin:0 0 0 15px;
}

/*===================================== PORTIONS MEAT AND BEANS ====*/

.contentmeatbeans {
	width:595px;
	color:#60c;
	padding:10px;
}
.contentmeatbeans h2 {
	font-size:1.8em;
	text-align:center;
}
.contentmeatbeans p {
	font-size:1.4em;
	font-weight:bold;
	padding:10px 0 20px 0;
}
.contentmeatbeans h3 {
	font-size:1.6em;
	text-align:center;
}
.contentmeatbeans h4 {
	font-size:1.4em;
	text-align:center;
	padding:10px 0 0 0;
}

.titlemeatbeans {
	width:615px;
	height:34px;
	background:#60c;
	text-align:center;
	color:#fff;
	font-size:2.4em;
	padding:4px 0 0 0;
}


.boxmeatbeanfull {
	width:900px;
	height:1260px;
	border:3px solid #60c;
	margin:10px auto ;
	position:relative;
	padding:10px;
	color:#60c;
	font-size:1.3em;
}

.nuts{
	background: url(../images/nuts.jpg) no-repeat 100% 0;
	right:0;
	top:475px;
	width:400px;
	height:310px;
}

.boxmeatbeanfull h2{
	margin:0 0 20px 0;
}

.boxmeatbeanfull p{
	padding-bottom:10px;
}
.meatfish{
	float:left;
}

.finfish{
	display:inline;
	float:left;
}

.shellfish{
	display:inline;
	float:left;
	margin-left:20px;
}

.cannedfish{
	display:inline;
	float:left;
	margin-left:20px;
	background: url(../images/shrimp.jpg) no-repeat 100% 100%;
	width:220px;
}
.portionsimgleft{
	margin:10px 0 0 0;
	float:left;
}
.ulportion{
	float:left;
	width:250px;
	color:#090;
	margin:0 0 0 10px;
}

.beanspeas{
	margin:430px 0 0 0;
}

.ulbeans{
	float:left;
	background: url(../images/beans1.jpg) no-repeat 100% 100%;
}

.benburger{
	float:left;
	margin:0 0 0 20px;
	width:220px;
}
.hummus{
	clear:both;
	width:460px;
	color:#090;
	border:1px soild red;
}

.beanssample{
	width:350px;
	color:#090;
	margin:20px 0 0 0;
}

.col090{
	color:#090;
}

.lean{
	top:930px;
	right:10px;
	height:295px;
	width:500px;
	background: url(../images/lean.jpg) no-repeat 0 50px;
}

.leanleft{
	float:left;
	margin:0 10px;
}

.patop{
	padding:10px 0 0 0;
}
.eggs{
	left:380px;
}
.eggs p span
{
	font-size:1.2em;
}

.chicken{
	background: url(../images/chicken1.jpg) no-repeat 100% 0;
	left:560px;
	top:220px;
	padding:0 100px 0 0;
	width:180px;
	margin-top:2em;
}

.chicken2{
	left:470px;
	top:335px;
	width:180px;
	background: url(../images/chicken2.jpg) no-repeat 0 40%;
}

.chicken2 p{
	background: url(../images/chicken3.jpg) no-repeat 100% 0%;
	padding:10px 70px 50px 100px;
	width:200px;
}

.nc2absolute{
	position:absolute;
	top:40px;
	right:70px;
	width:280px;
	font-size:0.8em;
}

.nc2absolute p{
	font-weight:bolder;
	font-size:1.6em;
	float:left;
	margin:90px 0 0 0;
}


/* Nutrition Meat
=====================================================================*/
.titlenmeat {
	width:615px;
	height:34px;
	background:url(../images/title_meat.png) no-repeat;
	text-align:center;
	color:#fff;
	font-size:2.4em;
	padding:4px 0 0 0;
}
.contentmeat {
	width:595px;
	color:#60c;
	padding:10px;
}
.contentmeat img {
	float:right;
}
.contentmeat h2 {
	font-size:1.8em;
}
.contentmeat p {
	font-size:1.8em;
	font-weight:bold;
	padding:10px 0 0 0;
}

.boxmeat {
	width:559px;
	height:360px;
	border:3px solid #60c;
	margin:10px 0 25px 0;
	position:relative;
	padding:10px;
}
.boxmeat h2 {
	text-align:center;
	letter-spacing:-1px;
}
.boxmeat h3 {
	text-align:center;
	font-size:1.6em;
	padding:8px 0 0 0;
	letter-spacing:-1px;
}
.boxmeat h4 {
	text-align:center;
	font-size:1.4em;
	letter-spacing:-1px;
}
.boxmeat p {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
}
.contentdairy .boxdairy img {
	float:none;
}
.meatkids {
	width:230px;
	height:130px;
	position:absolute;
	left:0;
	top:57px;
}
.meatkids img {
	float:none;
}
.meatkids p {
	padding:0;
	float:none;
	padding:0 0 0 10px;
}
.meatgirls1 {
	width:255px;
	height:118px;
	position:absolute;
	left:244px;
	top:90px;
}
.meatgirls1 p {
	padding:60px 0 0 0;
}
.contentmeat .boxmeat .meatgirls1 img, .contentmeat .boxmeat .meatwoman img, .contentmeat .boxmeat .meatboys2 img {
	float:left;
}
.meatgirls2 {
	width:265px;
	height:155px;
	position:absolute;
	right:18px;
	top:66px;
}
.meatgirls2 p {
	padding:30px 0 0 70px;
}
.contentmeat .boxmeat .meatgirls2 img, .contentmeat .boxmeat .meatman img, .contentmeat .boxmeat .meatboys1 img {
	float:right;
}
.meatman {
	width:142px;
	height:170px;
	position:absolute;
	left:0;
	bottom:30px;
}
.meatman p {
	padding:120px 0 0 10px;
}
.meatwoman {
	width:244px;
	height:170px;
	position:absolute;
	left:142px;
	bottom:30px;
}
.meatwoman p {
	padding:80px 0 0 10px;
	float:left;
}
.meatboys1 {
	width:164px;
	height:103px;
	position:absolute;
	left:259px;
	top:225px;
}
.meatboys1 p {
	padding:105px 0 0 10px;
}
.meatboys2 {
	width:160px;
	height:160px;
	position:absolute;
	right:0;
	bottom:40px;
}
.meatboys2 img
{
	float:left;
	margin:0.4em 0 0 0;
}
.meatboys2 p {
	padding:160px 0 0 0;
	margin-left:-2em;
}
.boxmeat2 {
	width:559px;
	border:3px solid #60c;
	margin:10px 0 25px 0;
	position:relative;
	padding:10px;
}
.boxmeat2 h3 {
	text-align:center;
	font-size:1.8em;
	padding:20px 0;
	letter-spacing:-1px;
}
.boxmeat2 h3 span {
	color:#3c0;
}
.boxmeat3{
	width:585px;
	margin:10px 0 25px 0;
	position:relative;
	padding:10px 0;
}
.boxmeat3 img {
	float:left;
	margin:0 3px 0 0;
}
.boxmeat3 h3 {
	font-size:1.8em;
	padding:0 0 10px 0;
}
.boxmeat3 h4 {
	font-size:1.4em;
}
.boxmeat3 p {
	font-size:1.4em;
	font-weight:bold;
	text-align:justify;
}
.boxmeat3 p span {
	color:#3c0;
}
.boxmeatnav {
	width:280px;
	background:#60c;
	padding:10px 10px 20px 10px;
	margin:0 0 9px 0;
}
.boxmeatnav h3 {
	font-size:1.8em;
	color:#fff;
	padding:15px 0;
}
.boxmeatnav p {
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	margin:8px 0;
	line-height:1.4em;
}
.boxmeatnav h4 {
	font-size:1.8em;
	text-align:center;
	padding:10px 0;
	color:#fff;
}
#placemeatbottom {
	width:866px;
	border:3px solid #60c;
	padding:10px 30px;
	margin:10px 0;
}
#placemeatbottom h3 {
	font-size:1.8em;
	color:#60c;
	padding:8px 0;
}
#placemeatbottom p {
	font-size:1.4em;
	color:#60c;
	font-weight:bold;
	padding:10px 0 0 0;
}
/* Portions Fats
=====================================================================*/
#placeportions {
	width:615px;
	margin:0 auto;
}
#placeportions p.textimp {
	font-size:1.8em;
	color:#60c;
	font-weight:bold;
	padding:10px 0;
}
.titleoil {
	text-align:center;
	font-size:1.8em;
	color:#990;
	padding:15px 0;
}
#placeportions h4 {
	font-size:1.8em;
	color:#990;
	padding:15px 0;
}
#placeportions p {
	font-size:1.6em;
	color:#990;
	font-weight:bold;
	padding:10px 0;
}
.titlewhatdid {
	text-align:right;
	text-transform:uppercase;
}
#placeportions p.textteaspoon {
	font-size:1.3em;
}
#placeportions .imgleft {
	float:left;
}
.titlefatcenter {
	font-size:1.8em;
	color:#60c;
	text-align:center;
	padding:15px 0;
}
#placeportions p.textmayo {
	font-size:1.6em;
	color:#60c;
	font-weight:lighter;
	letter-spacing:-1px;
	padding:15px 0;
}
#placeportions p.textmayo strong {
	font-weight:bold;
}
#placeportions h2 {
	font-size:2.4em;
	color:#60c;
	padding:20px 0;
	text-align:center;
}
.boxoilnav {
	width:274px;
	height:670px;
	border:3px solid #60c;
	padding:0 10px;
	position:relative;
}
.boxoilnav h3 {
	font-size:1.8em;
	color:#990;
	text-align:center;
	padding:10px 0;
}
.boxoilnav p {
	font-size:1.2em;
	color:#990;
	font-weight:bold;
}
.oilgirls1 {
	width:122px;
	height:200px;
	position:absolute;
	left:10px;
	top:69px;
}
.oilgirls1 p {
	padding:5px 0 0 10px;
}
.oilkids {
	width:165px;
	height:103px;
	position:absolute;
	left:118px;
	top:69px;
}
.oilkids img {
	margin:0 0 0 40px;
}
.oilgirls2 {
	width:180px;
	height:114px;
	position:absolute;
	top:200px;
	right:10px;
}
.oilgirls2 img {
	float:left;
}
.oilgirls2 p {
	padding:65px 0 0 0;
}
.oilboys1 {
	width:177px;
	height:173px;
	position:absolute;
	left:0;
	top:287px;
}
.oilboys1 img {
	float:left;
	margin:0 0 0 10px;
}
.oilboys1 p {
	padding:60px 0 0 0;
}
.oilboys2 {
	width:157px;
	height:112px;
	position:absolute;
	right:0;
	top:380px;
}
.oilboys2 img {
	float:right;
}
.oilboys2 p {
	padding:40px 0 0 0;
}
.oilmen {
	width:154px;
	height:164px;
	position:absolute;
	left:0;
	top:486px;
}
.oilmen img {
	float:left;
	margin:0 0 0 15px;
}
.oilmen p {
	padding:95px 0 0 0;
}
.oilwoman {
	width:155px;
	height:165px;
	position:absolute;
	right:0;
	bottom:5px;
}
.oilwoman img {
	float:right;
	margin:0 5px 0 0;
}
.oilwoman p {
	padding:40px 0 0 0;
}
#placeoilbottom {
	width:830px;
	padding:10px 30px;
	margin:10px 0;
	margin:10px auto;
}
#placeoilbottom p {
	font-size:1.6em;
	color:#990;
	font-weight:bold;
	text-align:justify;
}
#placeoilbottom p a, #placeoilbottom p a:link, #placeoilbottom p a:visited {
	color:#0cf;
}

#shide3 ol
{
	margin-left:1em;
	padding-left:1em;
}

.placebannerbottomcenter2 {
	width:932px;
	height:124px;
	margin:29px auto 0 auto;
}
.placegund {
	width:115px;
	float:left;
	display:inline;
	margin:45px 30px 0 30px ;
}
.placebannerbottomgund {
	width:728px;
	height:124px;
	float:left;
}
.placegund p {
	width:115px;
	height:15px;
	background:#ff3737;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
}
.readmore
{
	border:2px solid #6cf;
	font-size:1.2em;
}
.readmore h3
{
	background:#6cf;
	color:#fff;
	font-size:1.6em;
	width:auto;
}
.readmore ul
{
	padding:1em;
}

#titlephotogallery {
	width:592px;
	height:177px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:25px 0 0 0;
}
#titlephotogallery span{
	background:url(/images/photo_gallery_title.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
