@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	background:#fd9c00 url(../images/bodyBG.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}	
.containerWrapper {
	margin:0 auto;
	width: 970px;
	padding-left:199px;
	padding-right:199px;
	height: 1006px;	
	background:url(../images/containerWrapperBG.jpg) no-repeat;
	}
.container {
	margin:0;
	width:971px;
	background:#fff;	
	
	}
.header {
	margin:0;
	height:72px;
	color:#fff;
	background:url(../images/header.jpg) no-repeat;
	}
.contentMain {
	background: #fff url(../images/contentMainBG.jpg) repeat-x;
	
	/*height:694px;*/
	}
.sidebarLeft {
	width:248px;
	height:674px;
	padding-top:20px;
	background:  url(../images/sidebarLeftBG.png) bottom no-repeat;
	}
.speechBubble {
	width:150px;
	height:234px;
	color:#61116A;
	font-size:17px;
	line-height:110%;
	background:url(../images/speech-bubble.png) no-repeat;
	padding-top:15px;
	padding-left:55px;
	padding-right:60px;
	}
.mainRight {
	float:right;
	width:720px;	
	height:672px;
	padding-top:20px;
	margin:0;
	}
.squareHolder {
	padding-right: 35px;
	margin-bottom:25px;
	height:267px;
	}
.squareHolderBottom {
	padding-right: 35px;
	height:267px;
	}
.leftSquareTop {
	width:331px;
	height:267px;
	background:url(../images/Untitled-1.png) no-repeat;
	float:left;
	}
.leftSquareBottom {
	width:331px;
	height:267px;
	float:left;
	background:url(../images/bottomLeft.png) no-repeat;
	}
.rightSquareTop {
	float: right;
	width:331px;
	height:267px;	
	background: url(../images/squareTopRight.png) no-repeat;
	}
.rightSquareBottom{
	float: right;
	width:331px;
	height:267px;	
	background:url(../images/bottmRight.png) no-repeat;
	}
.orangeBox {
	height: 115px;
	margin-top:127px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.orangeBoxText {
	padding-top:30px;
	padding-left:10px;
	margin:0;
	font-size:22px;	
	line-height: 100%;
	}
.base {
	height:70px;
	padding:12px 50px 30px 70px;
	color:#61116A;
	line-height:105%;
	font-size:17px;
	margin-top:6px;
	background:url(../images/baseBG.png) bottom left no-repeat;
	}

/*---------------main nav----------*/


.navBox {
	float: 	right;
	width:445px;
	height:32px;
	margin:0;
	margin-top: 33px;
	text-align:center;
	}
.navBox ul {
	list-style: none;
	text-align:center;
	margin: 0px;
	color: #fff;
	padding: 0px;

	}
.navBox a, .navBox a:link, .navBox a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:7px 0 0 0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0;
	text-decoration:none;	
	}
.navBox li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;
	width: 148px;
	text-align:center;
	color:#fff;
	margin:0;
	text-decoration:none;
	}
.navBox li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width: 148px;
	font-weight:bold;	
	float:left;
	text-align:center;
	color:#fff;
	margin:0;
	text-decoration:none;	
	
	}
.navBox li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width: 148px;
	font-weight:bold;	
	float:left;
	text-align:center;
	color:#61116A;
	margin:0;
	text-decoration:none;		
	}
	
	
/*---------------SECONDARY PAGES----------*/

.secondaryWrapper {
	width: 944px;
	/*height:688px;	*/
	margin-left:14px;
}

.secondaryMain {
	width:864px;
	/*height:620px;*/
	padding:0 40px;
	font-size:14px;
	color:#555;
	background:url(../images/secondaryMainBG.png) repeat-y;
}
.grownUpsMain {
	width:910px;
	/*height:620px;*/
	padding:0 17px;
	font-size:14px;
	color:#555;
	background:url(../images/secondaryMainBG.png) repeat-y;
}
.grownUps {
	width:874px;
	/*height:620px;*/
	padding:0 18px;
	font-size:14px;
	color:#555;
	background: #AAB300 url(../images/grownUpsBG.jpg) repeat-x;
	}
.cap {
	width:944px;
	height:38px;
	background:url(../images/capBG.png) no-repeat;
}
.belly {
	width:944px;
	height:38px;
	background:url(../images/bellyBG.png) no-repeat;
}
.belly-grownUps {
	width:944px;
	height:38px;
	background:url(../images/bellyBG-grownUps.png) no-repeat;
}
.secondaryLeft {
	width:422px;
	/*height:615px;*/
}
.secondaryRight {
	width:422px;
/*	height:615px;*/
	float:right;
}
.footer {
	color:#fff;
	font-size:12px;
	padding-top: 30px;	
}

/*---FONTS--------------*/


h1 {
	color:#661469;
	font-size: 24px;
	font-weight:bold;
	margin:0 0 10px 0;	
}

h2 {
	color:#661469;
	font-size: 18px;
	font-weight:bold;
	margin:0 0 10px 0;	
}
h3 {
	color:#661469;
	font-size: 16px;
	font-weight:bold;
	margin:0;	
}


