html{
	margin: 0px;
	padding: 0px;
}


body{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	background-color: #890438;
	background-image: url(images/bg2.gif);
	background-position: top;
	background-repeat: repeat-x;
}

p{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

img {
	border: 0px;
}

a:link, a:visited, a:active{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: White;
	font-weight: bold;
	text-decoration: underline;
}


.bold{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.bolditalic{
	font-weight: bold;
	font-style: italic;
} 

h1{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

h2{
	color: #90A94D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

ul {
	list-style-type: none;
	padding: 0px;
	margin: 5px 0px 0px 10px;
}

li{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 25px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	line-height: 18px;
}

.hbullet{
	position: relative;
	top: 2px;
}

#layout{
	width: 768px;
	margin-right: auto;
	margin-left: auto;
}

#logo{
	width: 298px;
	height: 34px;
	background-image: url(images/jennyhandley2.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}


#nav{
	width: 768px;
	height: 29px;
	background-image: url(images/navbg.gif);
	background-repeat: no-repeat;
	padding: 7px 0px 0px 22px;
	overflow: hidden;
}

#nav li{
	list-style: none none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

/* Everything CSS Sprite Menu */
	ul#menu{
	margin: 0;
	padding: 0;
	list-style: none none;
	clear: both;
}
	#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}
	#menu li a{
	background: url(images/menusprite2010.gif) no-repeat;
	width: 100%;
	height: 100%;
	display: block;
}


	/* Home Button */
	#menu li.home{width:53px; height:24px;}
	#menu li.home a{background-position:0px 0px;}
	#menu li.home a:hover{background-position:0px -24px;}
	#menu li.home a.selected{background-position:0px -24px;}

	/* Performance Button */
	#menu li.performance{width:170px; height:24px;}
	#menu li.performance a{background-position:-56px 0px;}
	#menu li.performance a:hover{background-position:-56px -24px;}
	#menu li.performance a.selected{background-position:-56px -24px;}

	/* Promotions Button */
	#menu li.promotions{width:81px; height:24px;}
	#menu li.promotions a{background-position:-229px 0px;}
	#menu li.promotions a:hover{background-position:-229px -24px;}
	#menu li.promotions a.selected{background-position:-229px -24px;}

	/* Personality Button */
	#menu li.personality{width:128px; height:24px;}
	#menu li.personality a{background-position:-313px 0px;}
	#menu li.personality a:hover{background-position:-313px -24px;}
	#menu li.personality a.selected{background-position:-313px -24px;}

	/* Profile Button */
	#menu li.profile{width:54px; height:24px;}
	#menu li.profile a{background-position:-444px 0px;}
	#menu li.profile a:hover{background-position:-444px -24px;}
	#menu li.profile a.selected{background-position:-444px -24px;}

	/* Media Button */
	#menu li.media{width:155px; height:24px;}
	#menu li.media a{background-position:-501px 0px;}
	#menu li.media a:hover{background-position:-501px -24px;}
	#menu li.media a.selected{background-position:-501px -24px;}

	/* contact Button */
	#menu li.contact{width:64px; height:24px;}
	#menu li.contact a{background-position:-659px 0px;}
	#menu li.contact a:hover{background-position:-659px -24px;}
	#menu li.contact a.selected{background-position:-659px -24px;}
	
	#menu li.space{width:3px; height:24px;}
	
	
	
#nav3 li{
	list-style: none none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
	
/* Everything CSS Sprite SubMenu */
	ul#submenu{
	margin: 0;
	padding: 0;
	list-style: none none;
	clear: both;
}
	#submenu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}
	#submenu li a{
	background: url(images/submenusprite2010.gif) no-repeat;
	width: 100%;
	height: 100%;
	display: block;
}


	/* Promotions Button */
	#submenu li.sub-promotions{width:204px; height:22px;}
	#submenu li.sub-promotions a{background-position:0px 0px;}
	#submenu li.sub-promotions a:hover{background-position:0px -22px;}
	#submenu li.sub-promotions a.selected{background-position:0px -22px;}
	
	/* Promotions Button */
	#submenu li.services{width:89px; height:22px;}
	#submenu li.services a{background-position:-207px 0px;}
	#submenu li.services a:hover{background-position:-207px -22px;}
	#submenu li.services a.selected{background-position:-207px -22px;}
	
	/* Promotions Button */
	#submenu li.successstories{width:103px; height:22px;}
	#submenu li.successstories a{background-position:-299px 0px;}
	#submenu li.successstories a:hover{background-position:-299px -22px;}
	#submenu li.successstories a.selected{background-position:-299px -22px;}

	
	
	#submenu li.space{width:3px; height:24px;}


#nav2{
	width: 768px;
	height: 25px;
	background-image: url(images/homenav.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 3px 0px 0px 33px;
}

#nav3{
	width: 768px;
	height: 28px;
	background-image: url(images/promonav.jpg);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 33px;
	overflow: hidden;
}

#titlehome{
	width: 768px;
	height: 12px;
	background-image: url(images/title-home.jpg);
	background-repeat: no-repeat;
}

#titleteam{
	width: 768px;
	height: 50px;
	background-image: url(images/title-team.jpg);
	background-repeat: no-repeat;
}

#titlepromotions{
	width: 768px;
	height: 50px;
	background-image: url(images/title-promotions.jpg);
	background-repeat: no-repeat;
}

#titleprofile2{
	width: 768px;
	height: 50px;
	background-image: url(images/title-profile2.jpg);
	background-repeat: no-repeat;
}

#titlemedia{
	width: 768px;
	height: 50px;
	background-image: url(images/title-media.jpg);
	background-repeat: no-repeat;
}

#titlecontact{
	width: 768px;
	height: 50px;
	background-image: url(images/title-contact.jpg);
	background-repeat: no-repeat;
}

#titleraise{
	width: 768px;
	height: 50px;
	background-image: url(images/title-raise.jpg);
	background-repeat: no-repeat;
}

#titleorderform{
	width: 768px;
	height: 50px;
	background-image: url(images/title-orderform.jpg);
	background-repeat: no-repeat;
}

#titlepersonality{
	width: 768px;
	height: 50px;
	background-image: url(images/title-personality.jpg);
	background-repeat: no-repeat;
}

#titlewhats{
	width: 768px;
	height: 50px;
	background-image: url(images/title-whats.jpg);
	background-repeat: no-repeat;
}

#titleprofile{
	width: 768px;
	height: 50px;
	background-image: url(images/title-profile.jpg);
	background-repeat: no-repeat;
}

#titlecurrentprojects{
	width: 768px;
	height: 50px;
	background-image: url(images/title-currentprojects.jpg);
	background-repeat: no-repeat;
}


#content1{
	width: 768px;
	height: 394px;
	background-image: url(images/content3bg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#content1 h1{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
}

#home{
	width: 300px;
	margin: 134px 0px 0px 191px;
}

#content2{
	float: left;
	width: 768px;
	background-image: url(images/content2bg.jpg);
	background-repeat: repeat-y;
}


#longpage-out{
	width: 768px;
	background-image: url(images/bg-repeat.jpg);
	background-repeat: repeat-y;
}

#longpage-in{
	width: 768px;
	background-image: url(images/bg-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#longpagecontent{
	width: 710px;
	padding: 20px 0px 0px 29px;
}





#whats{
	float: left;
	width: 768px;
	background-image: url(images/whatsbg.gif);
	background-repeat: repeat-y;
}

#whatscol1{
	float: left;
	width: 4px;
	height: 349px;
	background-image: url(images/leftshdw.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#whatscol2{
	float: left;
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #C60651;
	width: 702px;
	padding: 20px 29px 0px 29px;
}

#whatscol3{
	float: right;
	width: 4px;
	height: 349px;
	background-image: url(images/rightshdw.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#profile{
	padding: 20px 0px 0px 33px;
	width: 702px;
}

#contentcol1{
	padding: 20px 0px 50px 33px;
	width: 669px;
}

#team{
	width: 768px;
	background-image: url(images/teambg.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}

#teamcol1{
	width: 224px;
	float: left;
	padding: 20px 0px 0px 29px;
	margin-left: 4px;
}

#teamcol2{
	width: 448px;
	float: left;
	padding: 20px 0px 0px 29px;
}

#teamcol2 p{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}

#teamcol3{
	width: 214px;
	float: left;
	padding: 125px 0px 20px 20px;
}

#teamcol3 p{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}

#contactcol1{
	float: left;
	width: 140px;
	margin: 20px 0px 0px 33px;
	padding-bottom: 50px;
}

#contactcol2{
	float: left;
	width: 270px;
	margin: 20px 0px 0px 20px;
}

#contactcol3{
	float: left;
	margin: 20px 0px 0px 80px;
}

#contactcol1 p{
	line-height: 24px;
}

#contactcol2 p{
	line-height: 24px;
}

#raisecol1{
	float: left;
	width: 420px;
	margin: 20px 0px 0px 33px;
}

#raisecol2{
	float: right;
	margin: 20px 33px 0px 0px;
}

#personality{
	width: 714px;
	margin: 0px 0px 0px 27px;
	padding: 20px 0px 0px 0px;
}

#personalitycol1{
	float: left;
	width: 328px;
	margin: 20px 0px 0px 0px;
}

#personalitycol2{
	float: left;
	width: 328px;
	margin: 20px 0px 0px 58px;
}

.personleft{
	width: 317px;
	height: 188px;
	background-image: url(images/teamleft.jpg);
	padding: 5px 0px 0px 11px;
}

.personright{
	width: 317px;
	height: 188px;
	background-image: url(images/teamright.jpg);
	padding: 5px 0px 0px 11px;
}

.personpic{
	float: left;
	width: 120px;
	height: 165px;
}

.persontext{
	float: left;
	width: 147px;
	padding: 20px 0px 0px 30px;
}

.floatpic {
	float: right;
	margin: 2px 0px 2px 10px;
}

.floatleftpic {
	float: left;
	margin: 5px 10px 2px 0px;
	border: 1px solid White;
}

.floatright {
	float: right;
	margin: 5px 0px 2px 10px;
	border: 1px solid White;
}

.leftphoto {
	margin: 5px 3px 5px 0px;
	border: 1px solid White;
}

.rightphoto {
	margin: 5px 0px 5px 3px;
	border: 1px solid White;
}

/* personality profiles */

.personalitypic{
	float: left;
	background-image: url(images/personality-bg.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 198px;
	padding: 10px 0px 0px 12px;
}

/* contact form */

#formtable{
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#formtable td{
	padding: 6px 2px 2px 2px;
	margin: 0;
}

.input{
	border: 1px solid #685D42;
	color: #780430;
	width: 250px;
}

#xmasprice{
	background-image: url(images/xmasbg.gif);
	background-repeat: no-repeat;
	padding: 28px 50px;
	margin: 0px;
	width: 602px;
	height: 96px;
}

#xmasprice p{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}



.form{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-align: right;
	font-weight: bold;
}

#clear{
	clear: both;
}

#footer{
	clear: both;
	width: 768px;
	height: 21px;
	background-image: url(images/footerbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	overflow: hidden;
	margin-bottom: 50px;
}

#vitamin{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 2px;	
}