body{font-size:10pt;font-family:Arial, Helvetica, sans-serif;background:#9CF;color:black;}
div.center{margin-left:auto;margin-right:auto;width:8em;}
img.center {margin-left:auto;margin-right:auto;}
#centered { 
 text-align: justified; /* optionally you could use "justified" */
 border: 0px; /* Changing this value will add lines around the centered area */
 padding: 0;  
 margin: 0 auto; 
} 
img.center {display: block;margin-left: auto;margin-right: auto}
img.right {float:right; margin: 0 0 15px 15px;}
img.left {float:left; margin: 0 0 15px 15px;}
.frame { padding: 5px; border: 1px solid #aaa; } 
ul, ol, dl{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6, p{margin-top:0;padding-right:15px;padding-left:15px;}
a img{border:none;}
a:link{color:#42413C;font-weight:bold;text-decoration:underline;}
a:visited{color:#42413C;text-decoration:underline;}
a:hover, a:active, a:focus{text-decoration:none;color:#C00;}
.container{width:960px;background:#FFFFFF;margin:0 auto;}
header{background:#FFFFFF;}
#headbanner{background-image:url(https://www.themagicforless.com/images/SSE-960.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#headverobeach{background-image:url(https://www.themagicforless.com/otherdisneyvacations/images/Vero_Beach-960.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#headhiltonheadisland{background-image:url(https://www.themagicforless.com/otherdisneyvacations/images/Hilton_Head_960.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#headaulani{background-image:url(https://www.themagicforless.com/otherdisneyvacations/images/Aulani-960.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#headuniversal{background-image:url(https://www.themagicforless.com/universal/images/Universal-header.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#headdl{background-image:url(https://www.themagicforless.com/dl/images/smallworldhead.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#headdcl{background-image:url(https://www.themagicforless.com/disneycruiseline/images/DCL-Dream-Header.jpg);background-repeat:no-repeat;height:220px;width:100%;}
#navbar{margin:0 auto;padding:0;height:2em;width:100%;background-color:#993366;font-weight:bold;}
#navbar li{list-style:none;float:left;}
#navbar li a{display:block;padding:3px 8px;background-color:#993366;color:#fff;text-decoration:none;}
#navbar li ul{display:none;width:15em;background-color:#FFFFCC;}
#navbar li:hover ul, #navbar li.hover ul{display:block;position:absolute;margin:0;padding:0;}
#navbar li:hover li, #navbar li.hover li{float:none;}
#navbar li:hover li a, #navbar li.hover li a{background-color:#CCF;border-bottom:1px solid #fff;color:#000;}
#navbar li li a:hover{background-color:#FF9;}
.sidebar1{float:right;width:180px;background:#CCC;padding-bottom:10px;}
.content{padding:10px 0;width:780px;float:right;}
.content ul, .content ol{padding:0 15px 15px 40px;}
nav ul{list-style:none;border-top:1px solid #666;margin-bottom:15px;}
nav ul li{border-bottom:1px solid #666;}
nav ul a, nav ul a:visited{padding:5px 5px 5px 15px;display:block;width:160px;text-decoration:none;background:#CCF;}
nav ul a:hover, nav ul a:active, nav ul a:focus{background:#FF9;color:#C00;}
footer{font-size:7pt;font-family:arial, verdana, sans-serif;padding:10px 0;background:#FFFFFF;position:relative;clear:both;}
header, section, footer, aside, nav, article, figure{display:block;}
-->
.maroonbar{color:#993366;background-color:#993366;margin:0 auto;padding:0;height:3px;width:100%;}
.maroonheadline{color:#993366;background-color:#993366;height:5px;}
.blue{color:blue;}
.red{color:red;}
.tmfl{font-weight:bold;color:#993366;}
p.small{font-size:9pt;font-family:arial,helvetica,verdana,geneva,san-serif;}
.rose{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#993366;}
.rose2{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-style:italic;font-weight:bold;color:#993366;}
.rose3{font-family:Arial, Helvetica, sans-serif;font-size:13pt;font-weight:bold;color:#993366;}
.rose4{font-family:Arial, Helvetica, sans-serif;font-size:15pt;font-weight:bold;color:#993366;}
.rose5{font-family:Arial, Helvetica, sans-serif;font-size:13pt;font-style:italic;font-weight:bold;color:#993366;}
.maroon{color:maroon;}
.white{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#FFFFFF;}
.whitesm{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#FFFFFF;}
.whitelg{font-family:Arial, Helvetica, sans-serif;font-size:14pt;font-weight:bold;color:#FFFFFF;}
.whitemd{font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:#FFFFFF;}
.maronheadline{color:white;font-weight:bold;font-size:13pt;font-family:Arial, Helvetica, sans-serif;text-align:center;background-color:#936;padding:3px;border:solid 1pt #000000;position:relative;width:580px}
.quotered{font-size:10pt;font-family:arial,helvetica,verdana,geneva,san-serif;color:#FF0000;}
.verysmall{font-size:7pt;font-family:arial,helvetica,verdana,geneva,san-serif;}
p.medlarge{font-size:12pt;font-weight:bold;font-family:arial,helvetica,verdana,geneva,san-serif;}
p.large{font-size:14pt;font-weight:bold;font-family:arial,helvetica,verdana,geneva,san-serif;}
table.center {margin-left:auto;margin-right:auto;}
td.center img { 
margin: 0 auto; 
}  
table.notice {
	border-width: medium;
	border-spacing: 3px;
	border-style: dotted;
	border-color: #939;
	border-collapse: separate;
	background-color: white;
	width:550px;
	margin-left:auto;
	margin-right:auto;
}
table.notice th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.notice td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.rates {
	border-width: medium;
	border-spacing: 3px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
table.rates th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	-moz-border-radius: ;
}
table.rates td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}
.cellRouge1 {background-color: #993366;font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:#FFFFFF;text-align: center;}
.cellRouge2 {background-color: #993366;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#FFFFFF;text-align: center;}
.cellWhite {background-color: #FFFFFF;text-align: center;}
.cellYellow1 {background-color: #FFFFCC;text-align: center;}
.cellYellow2 {background-color: #FFFFCC;}

hr.rougeline {
   border: 0;
   width: 500px;
   color: #993366;
   background-color: #993366;
   text-align: center;
   height: 2px;
   margin: 0 auto 3px auto;
 }
