@charset "utf-8";
/* CSS Document */
* {
margin: 0px;
padding: 0px;
}
body {
	 background-image:url(images/bodyBg.gif);
	 background-repeat:repeat-x;
     background-color:#00d4ff;     
     text-align:center;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#002ba2;
	 margin-top:10px;	 
}
/*----------GENERAL PAGE STYLES----------*/
.fontSize110 {font-size:110%;}
.fontSize120 {font-size:120%;}
.red {color:#F00;}
.bold {font-weight:bold;}
.margTop5 {margin-top:5px;}
.margTop20 {margin-top:20px;}
.margBtm5 {margin-bottom:5px;}
p.paragraph {
	text-align:justify;
	line-height:19px;
	margin-bottom:5px;
}
p.notation {
	font-size:85%;
	font-style:italic;
	margin-bottom:5px;
}
h1.hidden {
	margin:-15px;
	padding:0px;
	display:none;
}
p.content_hdrtxt{
	margin-bottom:15px;	
}
img.content_headrtxt {
	width:125px;
	height:25px;
}
img.bounce_headrtxt {
	width:186;
	height:25;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color:#f1afe7;
	text-decoration: none;
}

/*----------OUTER MAIN CONTAINERS----------*/
#outer_main1 {
	width:745px;
	text-align:left;
	margin:10px auto 10px auto;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
}
	
#outer_main2 {
	width:745px;		
	background-image:url(images/outer_mainBg.gif);
	background-repeat:repeat-y;
	margin-bottom:10px;
}

/*----------MAIN CONTAINER----------*/
#main {
    width:730px;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;     
	background-color:#fff;
	margin:auto;
}

/*----------HEADER----------*/
#header {
	width:730px;	
	height:200px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
}
img#bouncingB {
	margin:90px 0 0 239px;
}
	
/*----------NAVIGATION AND CONTENT CONTAINER----------*/
#nav_content_container {
	width:728px;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	/*border:1px solid #693;*/
}

/*---------NAVIGATION----------*/
#nav {
	width:145px;	
	float:left;	
	background-color:#FFF;
	/*border:1px solid #F09;	*/
}
img.nav_img {
	width:125px;
	height:71px;
	border:none;
}
img.star_xluster_img {
	width:68px;
	height:60px;
}
table.nav_btns {
	width:128px;
	border:none;
	margin:0 0 0 12px;
}
table.nav_btns td.lastcell {
	padding-left:5px;
}
p.nav_btns {
	margin:5px 0 5px 15px;
}

/*----------CONTENT----------*/
#content {
	width:450px;
	float:left;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	background-color:#fff;	
	/*margin-left:155px;	*/
	padding:30px 40px 20px 30px;
	/*border:1px solid #300;*/
}

/*----------INDEX PAGE----------*/
#content_index {
	width:490px;
	float:left;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	background-color:#fff;
	/*margin-left:155px;*/
	padding:30px 0 20px 20px;
	/*border:1px solid #300;*/
}

#index_txt {
	width:480px;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	margin:auto;
}
#forsale {
	width:480px;
	text-align:center;
	margin-bottom:5px;
}
img.welcome_txt {
	width:486px;
	height:30px;
}
p.content_hdrtxt_index {
	margin-bottom:15px;
	text-align:center;
}
ul.index{
	margin:10px 0 10px 30px;	
	font-weight:bold;
}

/*----------PRODUCTS PAGE----------*/
#content_pdcts {
	width:550px;
	float:left;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	background-color:#fff;
	/*margin-left:165px;*/
	padding:30px 0 20px 30px;
	/*border:1px solid #300;*/
}
div.product_container {
	width:525px;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	border-bottom:1px dotted #001295;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
div.product_container_btm {
	width:525px;	
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
div.pdct_img {
	width:155px;
	float:left;
}
div.pdct_description {
	width:340px;
	margin-left:165px;
	padding:10px 0 0 15px;
}
p.pdct_name {
	font-size:115%;
	font-weight:bold;
	color:#c30504;
	margin-bottom:5px;
}
p.features {
	margin-bottom:5px;
}
p.half_day {	
	margin:0 0 5px 41px;
}
p.halfday_note {
	font-style:italic;
	font-weight:bold;
	color:#c30504;
}
.asterisk {
	font-weight:bold;
	color:#c30504;
}
p.price_disney {
	margin:0 0 5px 0;
}
#pdcts_3D {
	width:550px;
	height:420px;
}
#disney_video {
	width:640px;
	height:480px;
}
img.castle {
	width:140px;
	height:159px;
	border:none;
}
img.princess {
	width:150px;
	height:139px;
	border:none;
}
img.dora {
	width:150px;
	height:150px;
	border:none;
}
img.bob {
	width:150px;
	height:127px;
	border:none;
}
img.disney {
	width:150px;
	height:120px;
	border:none;
}


/*----------CONTACT PAGE----------*/
#contact_txt {
	width:350px;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;	
	margin:30px 0 0 60px;
}
#contact_form {
	width:510px;
	background-image:url(wrap.gif);
	background-repeat:repeat-y;	
	overflow:hidden;
	border-top:1px dotted #a3bee5; 
	margin:20px 0 0 0;
	padding:15px 0 0 0;
}
table.contact_form_tbl {
    width:400px;	
}
table.contact_form_tbl td {
	vertical-align:top;
}
p.contact {
	margin-top:10px;
}
p.required_field {
	font-size:85%;
	color: #C00;
}
p.thankyou {
	font-size:110%;
}
img.thankyou_img {
	width:400px;
	height:105px;
	margin:20px 0 0 0;
}
#contact_img {
	width:300px;
	margin:20px 0 0 30px;
}
img#contact_img {
	width:300px;
	height:240px;
}
img.contact_blt {
	width:50px;
	height:28px;
}
/*----------FOOTER----------*/
#footer_container {
	width:720px;	
	font-size:85%;
	border-top:2px dotted #A4BFE5;
	padding:5px;	
}
#footer_lft {
	width:335px;
	float:left;
	padding-left:5px;
	/*border:1px solid #C30;*/
}
#footer_rt{
	width:335px;
	margin-left:380px;
	text-align:right;	
	/*border:1px solid #0F0;*/
}
img.fb_badge {
	border:none;
	vertical-align:top;
}
	
