/* CSS Document */

h1,h2,h3,h4,h5,h6,div,p,span,ul,form,table,fieldset,ol,blockquote,dl, html, body { list-style-type:none; margin:0px; padding:0px; }

body { background:url('../images/bg.jpg') repeat-x; font-family: Trebuchet MS,Arial,Verdana; }

/* HTML Classes */
#Container { width:890px; margin:0px auto; }

#topHeader { width:890px; height:160px; margin:0; padding:0; float:left;  background:url('../images/top.jpg') no-repeat; }
.callNow { width:200px; margin-left:10px!important; margin:11px 457px 0px 5px; padding:0; color:#fff; font-size:14px; float:left;  }
.callNow span { color:#fff; font-size:22px; }

.liveSupport { width:210px; margin:5px 0px 0px 0px; padding:0; color:#fff; font-size:14px; float:left; text-align:right; }
.liveSupport span { color:#fff; font-size:22px; }

#header { width:890px; margin:0; padding:0; float:left; }

#disneyVacations { width:890px; height:273px; margin:0; padding:0; float:left;  background:url('../images/disney.jpg') no-repeat; }

.navTxt { width:640px; margin:10px 0px 0px 8px; padding:0; color:#FFD800; font-size:13px; float:left; }
a.navLink {text-decoration:none; color:#FFD800; font-size:12px; line-height:25px; }
a.navLink:hover {text-decoration:none; color:#fff; }
.navDivider { color:#FFD800; font-size:12px; padding:0 2px 0 2px;}
.whiteTxt { color:#fff; font-size:11px; }

.freeOffer { width:200px; color:#fff; font-size:20px; float:left; text-align:right; margin:5px 0px 0px 0px; }
.freeOffer span { color:#fff; font-size:14px; }

#contentBox { width:855px; margin:0; padding:0 0 0 35px; float:left; }

.box  {width:825px; margin:0; padding:0; float:left; }
.boxMid  {width:825px; margin:0; padding:0; float:left; background-color:#FFFFFF; }

.imgSpace { margin:15px 37px 0px 25px; padding:0; float:left;  }
.redTxt  { width:300px;  margin:15px 0px 0 0px; padding:0; float:left; color:#F01313; font-size:23px;  }
.blueTxt  { width:330px; margin:15px 20px 0 4px; padding:0; float:left; color:#0051A4; font-size:12px; }
.blueTxt  span { margin:8px 0px 0 0px; padding:0; color:#111; font-size:13px; line-height:18px; }
.moreInfoBulletSpace { margin:1px 0px 0px 0px;  }
a.moreInfoLink {text-decoration:none; color:#0051A4; font-size:13px; line-height:20px; }
a.moreInfoLink:hover {text-decoration:none; color:#000; }
.right  {width:150px; margin:-16px 0px 0 4px; padding:0; float:left; }
.priceTxt { margin:0 0px 0px 0px; padding:0px 0px 0 0px; color:#E30000; font-size:30px; }
a.discountLink {text-decoration:underline; color:#E30000; font-size:12px; line-height:16px; font-weight:bold; }
a.discountLink:hover {text-decoration:none; color:#000; }

.lineBg  { width:775px; height:10px; margin:10px 0 0px 25px; padding:0; float:left; background:url('../images/line-bg.gif') repeat-x; }

#vacations { width:825px; height:179px; margin:0; padding:0; float:left;  background:url('../images/vacation.jpg') no-repeat; }
.top { width:90px; float:left; margin-left:390px!important; margin:0px 140px 0px 195px; }
.vacationsTxt { width:200px; color:#fff; font-size:20px; float:left; text-align:right; margin:70px 0px 0px 0px; }
.vacationsTxt span { color:#fff; font-size:14px; }

#seaWorld { width:825px; height:166px; margin:0; padding:0; float:left;  background:url('../images/seaworld.jpg') no-repeat; }

#bottom { width:825px; margin:0; padding:0; float:left; }
.bottomTxt { width:800px; margin:15px 0px 20px 8px; padding:0; color:#FFD800; font-size:13px; float:left; }

.liveSupport2{ width:212px; margin:0px 0px 0px 0px; padding:0; color:#fff; font-size:14px; float:left; text-align:right; }

