body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
ul {
	list-style: none;
}
a:link {
}
a:visited {
}
a:hover {
		text-decoration: underline;
}
a:active {
}
#jitterWrapper {
	height: 1250px;
	width: 980px;
	margin: 0 auto;
}
#masterWrapper {
    background-image: url("images/CrazyCakes_Background.jpg");
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    text-align: justify;
}
#headerCC {
	height: 242px;
	background: url("images/CrazyCakes_Background_Header.jpg");
}
#facebook {
	width: 32px;
	height: 32px;
	top: 173px;
	left: 33px;
}
#twitter {
	width: 32px;
	height: 32px;
	top: 173px;
	left: 69px;
}
#navBar {
	font-weight: bold;
    font-style: italic;
    font-size: medium;
}
#navBar ul {
	margin: 0;
    position: relative;
    top: 201px;
    left: -17px;
}
#navBar li {
	float: left;
	padding: 10px 11px 0 11px;
	position: relative;
}
#navArrow {
    left: 28%;
    position: absolute;
    top: 30px;
}
.sectionHeader {
    margin: 20px 0 0 33px;
}
.sectionItem {
    margin: 0 auto;
    width: 945px;
}
.sectionItemAbout {
	margin: 0 auto;
	width: 800px;		
}
.sectionLeft {
	float: left;
	width: 472px;
}
.sectionLeftServices {
	float: left;
	width: 560px;
}
.sectionRight {
	float: right;
	width: 472px;
}
.sectionRightServices {
	float: right;
	width: 525px;
}
.sectionLeftInner {
    margin: 20px 10px 20px 20px;
    overflow: hidden;
}
.sectionLeftInnerServices {
    margin: 100px 10px 20px 20px;
    overflow: hidden;
}
.sectionRightInner {
    margin: 20px 20px 20px 10px;
    overflow: hidden;
}
.sectionRightInnerServices {
    margin: 100px 20px 20px 10px;
    overflow: hidden;
}
.sectionLeftAboutPic {
	float: left;
	width: 250px;
}
.sectionRightAboutPic {
	float: right;
	width: 250px;
}
.sectionLeftAboutText {
	float: left;
	width: 550px;
}
.sectionRightAboutText {
	float: right;
	width: 550px;
}
#servicesWeddings {
	height: 352px;
	background-image: url("images/Weddings_block.jpg");	
}
#servicesSpecial {
	height: 352px;
	background-image: url("images/SpecialOccasions_Block.jpg");	
}
#servicesCorporate {
	height: 352px;
	background-image: url("images/Corporate_Block.jpg");	
}
#pageHome {
	height:550px;
}
#pageServices {
	overflow: hidden;
}
#pageGallery {
	height:533px;
}
#pageClasses {
	height: 700px;	
}
#pageContact {
	height: 800px;	
}
#pageRight {
    float: right;
}
#pageRightImageIndex {
    left: -496px;
    position: relative;
    top: -28px;
}
#pageRightImageDino {
	position: relative;
	top: -15px;
}
#pageRightImagePricing {
    position: relative;
    right: 20px;
    top: 105px;
}
#pageRightMenu {
    float: right;
}
#pageLeft {
    float: left;
    margin: 0 0 0 17px;
}
.pageLeftText {
    padding: 10px 0 0 17px;
    width: 410px;
}
.listHeader {
    color: #B7C6C3;
    font-size: medium;
    font-weight: bold;
    padding: 20px 0 0 0;
}
#footer {
	background-image: url("images/CrazyCakes_Background_Footer.jpg");
    height: 111px;
    clear: left;
}
#footer ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding: 23px 0 0 15px;
	position: absolute;
}
#footer li{
	padding: 0 20px 0 23px;
	float: left;
}
#NextGreatBakerIcon {
	position: relative;
	top: -6px;
	height: 83px;
	left: 4px;
}
#yelpLink {
    left: 210px;
    position: relative;
    top: 45px;
}
#youtubeLink {
    left: 210px;
    position: relative;
    top: 30px;
}
#facebookLink {
    left: 210px;
    position: relative;
    top: 45px;
}
#twitterLink {
   left: 210px;
    position: relative;
    top: 42px;
}
#menu {
    width: 520px;
    overflow: hidden;
}
#menu ul {
	padding: 0 0 0 17px;
}
#menu img {
	padding-top: 10px;	
}
#menuTable {
	width: 100%;
}
#pricing {
	width: 622px;
}
#pricing ul {
    padding: 0 0 0 17px;
}
#pricing img {
	padding-top: 10px;	
}
#TLCLogo {
	position: absolute;
    top: -17px;
}
.gallery {
	font-size: small;
}
.contactBuffer {
	padding-bottom: 30px;
}
.pressItem {
	margin-top: 10px;
	text-align: center;
    padding: 0 230px;
}
ul.ppt {
	position: relative;
}
.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}
.ppt img {
/* 	border: 1px solid #e7e7e7; */
/* 	padding: 5px; */
/* 	background-color: #ececec; */
}
.IEFadeFix {
	 /* IE hack */
	background:none\9; /* Targets IE only */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
}