body{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	margin-top: -3px;
	padding: 0px;
}
#party{
	display:block;
	position: absolute;
	left: 725px;
}
#party img{
	margin-top: 6px;
	border: 0px;
}
#crown{
	display: block;
	position: absolute;
}
#crown img{
	margin-top: 16px;
	border: 0px;
}
#title{
	background:url(sysImages/logo5.gif) no-repeat left;
	height: 159px;
}
#title img{
	margin-top: 10px;
}
#nav{
	margin-top: -15px;
	background: url(sysImages/navBar2.jpg) repeat-x;
	height: 45px;
	margin-left: -30px;
	/*padding-left: 50px;/*This is where you can basically center the navigation bar*/
}
#title #cart img{
	margin-left: 725px;
	margin-right: 5px;
	margin-top: 30px;
	border: none;
}
#title #cart a{
	text-decoration: none;
}
#title #cart{
	font-size: .7em;
	color: #663399;
}
#nav .navContainer{
	margin-top: 15px;
	width: 920px;
}
#nav a{
	text-decoration: none;
	color: #FFFFFF;
}
#nav h2{
	text-decoration:none;
	list-style-type: none;
	height: 40px;
	width: 150px;
	float: left;
	background-image: url(sysImages/buttonNormal2.gif);
	font-size: 20px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 40px;
	margin: 2px 1px 0px 2px;

}
/** html #nav li{
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="sysImages/buttonNormal.png", sizingMethod="scale");	
}*/

#nav #here{
	background-image: url(sysImages/buttonHover2.gif);
	font-weight: bold;
}
#nav #here strong{
	font-weight: bold;
}
/** html #nav #here{
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="sysImages/buttonHover.png", sizingMethod="scale");	
}*/
#nav li strong{
/*	display:inline;
	font-size: 18px;*/
	font-weight: normal;
	font-size: 19px;
}
#nav li strong:hover{
/*	background-image: url(sysImages/buttonHover2.gif);*/
	display: block;
	font-weight: bold;
}
/*****************************************************************************ICON BAR*/
#icons{
	background: url(sysImages/iconBacker.png) repeat-x;
	height: 87px;
	background-color: #ffedf8;
}
#icons .icon{
	background: url(sysImages/smallBack.png) repeat-x;
	margin-top: 5px;
	padding: 1px;
	margin-left: 1px;
	margin-right: 1px;
/*	padding: 2px 2px 5px 4px;*/
}
#icons strong img{
	border-top: 3px solid #CC33CC;
/*	border-right: 2px solid #ff65d5;*/
}
#icons #middleHighlight img{
	border-top-color: purple;
}
#icons .prevButton{
	margin-bottom: 25px;
}
#icons .prevButton:hover{
	background: url(sysImages/buttonLeftHover.png) no-repeat;
	background-image: none;
}
#icons #nextButton{
	background: url(sysImages/buttonRight.png) no-repeat;
	padding: 45px 20px 20px 20px;
}
#icons #nextButton:hover{
	background: url(sysImages/buttonRightHover.png) no-repeat;
}

/*****************************************************************************MAIN AREA*/
#main{
	background-color: #ffedf8;
	height: 320px;
	width: 615px;
}
#main .outside{
	float: left;
	width: 182px;
	height: 309px;
	padding: 0px;
	margin: 0px;
	color: #ff62d5;
}

#main .smallMainImage{
	background: url(sysImages/medBack.png) no-repeat;
	padding: 5px 6px 6px 6px;
}
#main #middle{
	float: left;
	width: 242px;
	height: 309px;
	padding: 0px;
	margin: 0px;
	color: #ff25bd;
	font-weight: bold;
}
#main #middle strong{
	display: block;
	margin-top: -5px;
	font-size: .8em;
}
#main .mainImage{
	background: url(sysImages/largeBack.png) no-repeat;
	padding: 6px 8px 8px 8px;
	
}
#footer{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background-image: url(sysImages/bottomBar.png);
	height: 25px;
}
#footer ul{
	margin: 0px;
	width: 925px;
}
/*#footer li{
	text-decoration: none;
	list-style-type: none;
	float: left;
}*/
#footer select{
	font-size: 12px;
	margin-top: 3px;
	color: #ff5aff;
	background-color: #FFFFFF;
	border-color: #000099;
	outline-color:#00FF00;
}
#footer select button{
	background-color: #FFFFFF;
}
#footer input{
	font-size: 12px;
	margin-top: 3px;
}
/***************************************************************************PRODUCT MAIN*/
#productMain{
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color: #ffedf8;
}
#productMain2{
	padding-top: 10px;
	width: 892px;
	height: 387px;
}
#productMain img#shippingImage{
	display:block;
	position: absolute;
	margin-left: 550px;
	margin-top: 190px;
}

/***************************************BACK BUTTON*/
/*#goBack{
	text-decoration: none;
	display: block;
	position:absolute;
	float: left;
	margin-top: 21px;
	margin-left: 10px;
	color: #ff6bd9;
}*/
/***************************************COL 1*/
#col1{
	float: left;
	padding-top: 4px;
	height: 375px;
	width: 245px;
}
#col1 img{
	padding: 2px 1px 2px 2px;
	margin: 0px 7px 0px 7px;
	background-image:url(sysImages/smallBack.png);
}
#col1 #mainImg{
	margin: 0px;
	padding: 7px 8px 8px 8px;
	background-image:url(sysImages/largeBack.png);
}
/***************************************COL 2*/
#col2{
	float: left;
	background:url(sysImages/descriptionBack.png) no-repeat center top;
/*	margin-left: 242px;*/
	height: 382px;
	width: 350px;
}
#col2 #name{
	display: block;
	margin: 17px 0px 0px 17px;
	padding-top: 18px;
	background: url(sysImages/title.png) no-repeat center top;
	width: 317px;
	height: 50px;
	color: #FFFFFF;
	font-size: 14px;
}
#col2 #nameOnSale{
	display: block;
	margin: 17px 0px 0px 17px;
	padding-top: 10px;
	background: url(sysImages/title.png) no-repeat center top;
	width: 317px;
	height: 50px;
	color: #FFFFFF;
	font-size: 14px;
}
#col2 form{
	display: inline;
}
#col2 #mainText{
	margin: 2px 20px 0px 20px;
/*	border: 1px solid black;*/
	overflow: auto;
	height: 200px;
}
#col2 .mainBottomLinks{
	float: right;
	margin: 0px 20px 0px 0px;
	height: 90px;
}
#col2 .mainBottomLinks a{
	text-decoration: none;
}
#col2 .mainBottomLinks input{
	height: auto;
	margin-top: -5px;	
}
#col2 .mainBottomLinks select{
	height: auto;
}
#col2 .mainBottomLinks img{
	border: none;
	margin-top: -15px;
}
/***************************************COL 1*/
#col3{
	background:url(sysImages/suggestedBack.png) no-repeat center top;
	float: left;
/*	margin-left: 592px;*/
	height: 370px;
	width: 291px;
	background-color: #FF99FF;
	padding-top: 8px;
	color: #FFFFFF;
	font-size: 18px;
}
#col3 #suggestTop{
	height: 261px;
}
#col3 #suggestTopLeft{
	clear: both;
	float: left;
	width: 73px;
	margin-left: 35px;
	margin-bottom: -3px;
	margin-top: -3px;
}
#col3 #suggestTopLeft img{
	float: left;
	background: url(sysImages/suggestedTHBack.png);
	padding: 6px 7px 5px 7px;
}
#col3 #suggestTopRight{
	margin-left: 0px;
	float: left;
	background: url(sysImages/suggestedMidBack.png);	
	padding: 7px 7px 5px 7px;
}
#col3 #suggestBottom{
	clear: both;
}
#col3 #suggestBottomLeft{
	float: left;
	background: url(sysImages/suggestedMidBack.png);	
	padding: 7px 7px 5px 7px;
	margin-left: 35px;	

}
#col3 #suggestBottomRight{
	float: left;
	width: 73px;
}
#col3 #suggestBottomRight img{
	float: left;
	background: url(sysImages/suggestedTHBack.png);
	padding: 6px 7px 5px 7px;
}
/****************************************************************SHOPPING CART*************************/
#shoppingCart{
	background-color: #ffedf8;
	color: #FF00CC;
	padding-top: 25px;
}
#shoppingCart img#shippingImage{
	display: inline;
	position: absolute;
	top: 205px;
	margin-left: -300px;
}
#shoppingCart #cartTitle{
	background: url(sysImages/shopCartTitle.jpg) no-repeat;
	width: 605px;
	height: 200px;
	padding-bottom: 30px;
}
#shoppingCart #cartTitle img{
	margin-left: 465px;
	margin-top: 15px;
	width: 90px;
}
#shoppingCart #cartBody{
	width: 800px;
}
#shoppingCart .checkoutTableHeader{
	color: #CC0099;
}
#shoppingCart form #checkoutButton{
	background: url(sysImages/checkoutButton.png) no-repeat;
	border: 0px;
	width: 245px;
	height: 75px;
	margin-bottom: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
}
#shoppingCart form #checkoutButton:hover{
	background: url(sysImages/checkoutButtonHover.png) no-repeat;
}
#shoppingCart form #checkoutUpdateQuantities{
	background: url(sysImages/buttonNormal2.gif) no-repeat;
	height: 40px;
	width: 150px;
	border: 0px;
	color: #FFFFFF;
	font-size: .9em;
	font-variant:small-caps;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#shoppingCart a.links{
	color: purple;
	font-weight: bold;
	font-variant: small-caps;
	font-size: .8em;
}
#shoppingCart .subTag{
	font-size: .7em;
	display: inline;
}
#shoppingCart .hiddenImage{
	display: none;
}
/*********************************************************** SUB FOOTER *********************************************************************/
#subfooter{
	color: #FF66CC;
}	
#subfooter a.princessFooterItem{
	text-decoration: none;
	color: #FF66CC;	
}
/************************************************************** INFO PAGES ************************************************************************/
#infoPages{
	padding-top: 10px;
	width: 1100px;
	height: 572px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #CC00FF;
}
#infoPages #infoBlock{
	border-right: 2px solid #ffbbe5;
	border-bottom: 2px solid #ffbbe5;
	border-top: 4px solid #fefefe;
	border-left: 4px solid #fff2fa;
	float: left;
	width: 500px;
	padding: 0px;
	padding: 0px 20px 10px 20px;
	background-color: #fffff8;
	margin-right: 3px;
	height: 550px;
	font-size: 15px;
}
#infoPages #infoBlock p{
	padding: 0px;
}

#infoPages #infoBlock strong{
	font-size: 1.1em;
}
#infoPages #infoBlock strong{
	font-size: .9em;
}
#infoPages #footerImage{
	padding: 0px;
	float: left;
}
#infoPages #footerImage2{
	padding: 0px;
	float: left;
}
#bottomInfo{
	font-size: 12px;
	color:#FF66FF;
	font-weight: normal;
}
#bottomInfo b{
	font-weight: normal;
}
#bottomInfo i{
	font-style: normal;
}
#bottomInfo u{
	text-decoration: none;
}
#bottomInfo strong{
	font-weight: normal;
}
/************************************************************** BLOG PAGES ************************************************************************/
#blog{
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color: #ffedf8;
	padding-top: 25px;
}
#blog .blogEntry{
	width: 700px;
}
#blog h1{
	color: #FF0066;
	font-size: 17px;
	font-weight: bold;	
}
#blog .blogEntry .blogHeader{
	font-family:Georgia, "Times New Roman", Times, serif;
	background: url(sysImages/navBar2.jpg) repeat-x center;	
	background-color: #FF33CC;
	height: 50px;
	line-height: 50px;
	color: #CC00FF;
	font-weight: bold;
	font-size: .9em;
	margin: 0px;
	padding-left: 20px;
}
#blog .blogEntry .blogEntryBody{
	background-color: #FFFFFF;
	border-right: 2px solid #ffbbe5;
	border-bottom: 2px solid #ffbbe5;
	border-top: 4px solid #fefefe;
	border-left: 4px solid #fff2fa;
	font-size: .8em;
	margin: 0px;
	padding: 10px;
	margin-bottom: 25px;
	color: #CC00FF;
}
#blog #footerImage{
	padding: 0px;
	float: left;
}
#blog #footerImage2{
	padding: 0px;
	float: right;
}
