/* CSS Document */


body 
{
	background-repeat: repeat-x;
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#maincontainer
{
	background-image: url(../Images/bkg_hostmyparty.jpg); repeat-y;
}

.seperator
{
	padding-left:5px;
	padding-right:5px;
}

#navseperator
{
	background-image: url(../Images/linkbar_seperator.jpg); repeat-x;
	height:8px;
}

.topheader {
	background-image: url(../Images/bkg_header.jpg); repeat-x;
	background-repeat: repeat-x;
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}




.topbar
{
	background-image: url(../Images/bkg_topbar.jpg); repeat-x;
	height: 25px;
}


#leftcontainer
{
	padding:0px;
	margin-left:7px;
	/*width:248px;*/
	width:220px;
	background-color:#fff;
	font-size:11px;
	/*border:1px solid red;*/
}
#middleContent
{
/*background-image: url(../Images/bkg_flowers.jpg);*/
background-position:top right;
background-repeat:no-repeat;
}

.containertopbg
{
	background-image: url(../Images/bkg_container_top.jpg);
	background-repeat:no-repeat;
	height:12px;
	/*width:228px;*/
	width:215px;
}

.containerbottombg
{
	background-image: url(../Images/bkg_container_bottom.jpg);
	background-repeat:no-repeat;
	height:14px;
	/*width:228px;*/
	width:215px;
}

.containerbg
{
	background-image: url(../Images/bkg_container.jpg);
	background-repeat:repeat-y;
	/*width:228px;*/
	width:215px;
}

/*right container*/
.containertopbg_right
{
	background-image: url(../Images/bkg_container_top_right.jpg);
	background-repeat:no-repeat;
	height:12px;
	/*width:228px;*/
	width:150px;
}

.containerbottombg_right
{
	background-image: url(../Images/bkg_container_bottom_right.jpg);
	background-repeat:no-repeat;
	height:14px;
	/*width:228px;*/
	width:150px;
}

.containerbg_right
{
	background-image: url(../Images/bkg_container_right.jpg);
	background-repeat:repeat-y;
	/*width:228px;*/
	width:150px;

}

/*right container*/

#Searchbox
{
}


#textfield
{
    border: 0;
	background-image: url(../Images/bkg_search.jpg);
	background-repeat:no-repeat;
    color: #ccc;
    font: italic 11px Arial;
    margin: 0px 0pt 0 5px; 
    padding: 7px 0 0 25px;
    width: 110px;
	height: 30px;
}


#txtSearch
{
    border: 0;
	background-image: url(../Images/bkg_search.jpg);
	background-repeat:no-repeat;
    color: #000;
    font: normal 11px Arial;
    margin: 0px 0pt 0 5px; 
    padding: 7px 0 0 25px;
    width: 110px;
	height: 30px;
}


.button_go
{
	background: transparent url(../images/but_go.jpg) no-repeat;
    border: 0;
    color: #000;
    cursor: pointer;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    height: 27px;
    width: 27px;
	font-weight:bold;
}

.button_submit
{
	background: transparent url(../images/but_submit.gif) no-repeat;
    border: 0;
    color: #000;
    cursor: pointer;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
	font-weight:bold;
    height: 27px;
    width: 79px;
}

.leftcontainercolumn
{
	background-color:#CBCAF6;
	border-right:1px dashed #8997C8;
}

#rightcontainer
{
	padding:0px;
	height:100%;
	margin-top:0px;
	font-size:11px;
	
}

#rightcontainer a
{

	color:#000;
	font-size:11px;
	text-decoration:none;
}

#rightcontainer a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.rightcontainercolumn
{
	border-left:1px dashed #8997C8;
}

.titleheader
{
	background-image: url(../Images/bkg_linktitle.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:200px;
	padding-left:35px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}

#Leftnavigation
{
	font-size:11px;
	width:212px;
}

#Leftnavigation tr
{
	border-bottom:1px solid #fff
}

#Leftnavigation td
{
	border-bottom:1px solid #fff;
}

#Leftnavigation td a
{
	color:#6A171F;
	text-decoration:none;
}

#Leftnavigation td a:hover
{
	text-decoration:underline;
}

#Leftnavigation ul li
{
	list-style-image:url(../Images/arrow_link.gif);
	margin-left:5px;
    text-align:center;
	text-transform:none;
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-align:left;
	line-height:20px;
	padding-top:0px;
	
}

#Leftnavigation ul li a
{
	color:#000;
	text-decoration:none;
	
}

#Leftnavigation ul li a:hover
{
	color: #FF6600;
	text-decoration:underline;
}

page 
{ 
	text-align: center; 
} 


#MainContent
{
color:#000;
font: Arial, Helvetica, sans-serif;
font-size:11px;
/*border:1px solid red;*/
}

.footer
{
	background-color:#DFDBDC;
	height: 45px;
	font-size:11px;
	color:#000;
}

.footer td
{
	padding-left:10px;
	padding-right:10px;
}

.footer a
{
	font-size:11px;
	color:#000;
	text-decoration:none;
}


.footer a:hover
{
	text-decoration:underline;
}

.titlehost
{
	font-size:18px;
	color: #0099FF;
	font-weight:bold;
}

.titlehost_black
{
	font-size:18px;
	color: #000;
	font-weight:bold;
}
.titlehost_red
{
	font-size:18px;
	color: #FF3300;
	font-weight:bold;
}

.eventtitle
{
	width:130px;
	font-size:11px;
	color: #FF9900;
	font-weight:bold;
	text-align:center;
}

.eventcontent
{
	width:130px;
	font-size:11px;
	color: #000;
	font-weight:normal;
	text-align:center;
}

.eventcontent a
{
	font-size:11px;
	color: #0099FF;
	text-decoration:none;
}

.eventcontent a:hover
{
	text-decoration:underline;
}

.eventimage
{
	width:130px;
	height:125px;
	/*background-image: url(../Images/bkg_box.jpg);*/
	background-repeat:no-repeat;
	background-position: center;
	text-align:center;
	padding:1px;
	padding-left:10px;
}

hr
{
	border:1px solid #999;
}

#ProductTable a
{
	font-size:11px;
	color: #FF9900;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.first
{
padding:2px;
border-right:1px solid #999;
border-bottom:1px solid #999;
text-align:center;
}

.last
{
padding:2px;
border-right:1px solid #999;
border-bottom:0px solid #999;
text-align:center;
}

.right
{
padding:2px;
border-right:0px solid #999;
border-bottom:1px solid #999;
text-align:center;
}

.rightborder
{
padding:2px;
border-right:1px solid #999;
text-align:center;
}

.noborder
{
padding:2px;
text-align:center;

}

#Youlike td
{
padding-top:15px;
}
#Youlike a
{
color: #0099FF;
}

.Headerfeatured
{
	background-image: url(../Images/bkg_featured.gif);
	background-repeat: no-repeat;
	width:130px;
	height:23px;
	text-align:center;
	font-weight:bold;
}
.Subheader
{
	background-image: url(../Images/bkg_subheader.gif);
	background-repeat: repeat-x;
	height:30px;
	font-weight:bold;
	color:#fff;
	vertical-align:middle;
	padding-left:5px;
}

h1
{
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin:0px;
	padding:10px;
}

h2
{
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin:0px;
	padding: 10px;
}
h3
{
	font-weight:bold;
	font-size:12px;	
	margin:0px;
	padding:10px;
}

#games_content h1
{
	font-weight:bold;
	color:#FF6600;
	font-size:12px;
	line-height:normal;
	margin-bottom:0px;
}

/*Classes for top header*/

#Topheader_Kid
{
	background-image: url(../Images/bkg_top_kid.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}


#Topheader_Anniv
{
	background-image: url(../Images/bkg_top_anniv.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Baby
{
	background-image: url(../Images/bkg_top_babyshower.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Bachlor
{
	background-image: url(../Images/bkg_top_bachelorette.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_barbat
{
	background-image: url(../Images/bkg_top_barbat.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Milestone
{
	background-image: url(../Images/bkg_top_milestonebirth.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}



#Topheader_Bridal
{
	background-image: url(../Images/bkg_top_bridal.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}



#Topheader_Charity
{
	background-image: url(../Images/bkg_top_charity.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Corporate
{
	background-image: url(../Images/bkg_top_corporate.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Xmas
{
	background-image: url(../Images/bkg_top_xmas.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Easter
{
	background-image: url(../Images/bkg_top_easter.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Graduation
{
	background-image: url(../Images/bkg_top_graduation.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Halloween
{
	background-image: url(../Images/bkg_top_halloween.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Kwanzaa
{
	background-image: url(../Images/bkg_top_kwanzaa.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Mardi
{
	background-image: url(../Images/bkg_top_mardi.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_NewYear
{
	background-image: url(../Images/bkg_top_newyear.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Patrick
{
	background-image: url(../Images/bkg_top_patrick.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Quince
{
	background-image: url(../Images/bkg_top_quince.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Sweet16
{
	background-image: url(../Images/bkg_top_sweet16.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Specialgift
{
	background-image: url(../Images/bkg_top_giftbaskets.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}
#Topheader_Valentine
{
	background-image: url(../Images/bkg_top_valentine.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}
#Topheader_Sports
{
	background-image: url(../Images/bkg_top_themesports.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Casino
{
	background-image: url(../Images/bkg_top_themecasino.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Beach
{
	background-image: url(../Images/bkg_top_themebeach.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_6070
{
	background-image: url(../Images/bkg_top_theme60.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Hawaiian
{
	background-image: url(../Images/bkg_top_themehawaiian.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Pirate
{
	background-image: url(../Images/bkg_top_themepirate.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Safari
{
	background-image: url(../Images/bkg_top_themesafari.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_PlanParty
{
	background-image: url(../Images/bkg_top_planparty.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Invitation
{
	background-image: url(../Images/bkg_top_invitation.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Pinata
{
	background-image: url(../Images/bkg_top_pinata.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}
#Topheader_OwnPinata
{
	background-image: url(../Images/bkg_top_pinataown.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Theme
{
	background-image: url(../Images/bkg_top_theme.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Fungames
{
	background-image: url(../Images/bkg_top_fungame.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_July4
{
	background-image: url(../Images/bkg_top_July4.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Limbo
{
	background-image: url(../Images/bkg_top_limbo.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Memory
{
	background-image: url(../Images/bkg_top_memory.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}
#Topheader_Pin
{
	background-image: url(../Images/bkg_top_pin.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}
#Topheader_Mummy
{
	background-image: url(../Images/bkg_top_mummy.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}
#Topheader_Simon
{
	background-image: url(../Images/bkg_top_simon.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}

#Topheader_Musical
{
	background-image: url(../Images/bkg_top_musical.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:183px;
}



p {
margin:0px;
padding: 0px;

}


#contentsection p {
margin-bottom: 10px;

}

#contentsection {
font-size: 13px;
color: black;
}


#contentsection h1 {
color: #AB3F0F;
font-size: 22px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#contentsection h2 {
color: #CF5D01;
font-size: 16px;
}

#contentsection h3 {
color: purple;
font-size: 14px;
margin-left: 20px;
padding-bottom: 0px;
}


.contentbullets {
color: #B11F29;
font-size: 13px;
font-weight: bold;

}

#contentsection a:link{
color: #0D05BB;
text-decoration: none;

}


#contentsection a:visited {
color: #1A9DCE;
}

#contentsection a:hover {
text-decoration: underline;
}

