body { margin: 0px; text-align: center; background: #FF9900 url(../support/page-bg-tile-cent.jpg) repeat-x; }
#overall { width: 800px; margin: 0 auto; text-align: left; }
#header { background-image: url(../support/page-header-cent.jpg); background-repeat: no-repeat; background-position: center top; width: 800px; height: 100px; }
#content { width: 800px; margin: 0px; background-image: url(../support/page-tile-cent.jpg); background-repeat: repeat-y; background-position: center top; }
#addressblock { margin: 10px 0 0 0; padding: 15px 5px 10px 15px; }
#cbsidebar { margin: 30px 0 10px 10px; text-align: center; }
#sidebar { margin-top: 10px; padding: 5px 20px 10px 20px; }
#sidebar ul { margin: 7px; padding-left: 7px; list-style-image: url(../support/bullet.png); }
#shuttleSidebar { margin-top: 20px; padding: 0 0 0 20px; }
#termmenu { text-align: center; padding: 5px; }
#termmenu a:link, #termmenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; text-decoration: none; text-transform: uppercase; }
#termmenu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; background-color: #FF9900; }
#maphd1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; padding: 2px; background-color: #841F31; }
#maphd2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; padding: 2px; background-color: #FF9900; }
#maphd3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; padding: 2px; background-color: #000033; }
/* home layout */
#teaserContainer { height: 266px; width: 800px; }
#bookBox { background-image: url(../support/page-book-box-cent.jpg); background-repeat: no-repeat; background-position: left top; height: 206px; width: 200px; float: left; padding: 60px 0 0 30px; overflow: hidden; }
/* #hteaser { height: 266px; width: 490px; vertical-align: top; float: left; } */
#spTeaser { height: 266px; vertical-align: top; } 
/* #hteaserphp { height: 266px; width: 570px; vertical-align: top; float: left; border-style: none; } */
#homeTeaser { height: 266px; width: 570px; vertical-align: top; float: left; border-style: none; background: url(../support/page-home-teaser-bg.jpg) no-repeat; }
#hspteaser { width: 510px; padding: 20px 0px 10px 25px; }
#hspecial { padding: 2px 100px 0 10px; }
#homeContent { margin: 10px 0 20px 0; padding: 0 0 0 25px; width: 510px; }
#hcontent { padding: 5px 0 0 25px; width: 510px; }
#hcontenthd { padding-left: 25px; width: 510px; }
#hcontentspecial { padding: 5px 0 5px 25px 0; width: 430px; }
#homeCol1 { width: 250px; float: left; padding: 0 0 10px 0; }
#homeCol2 { margin-left: 260px; padding: 0 0 10px 0; }
#hcol1 { width: 290px; float: left; padding: 0 0 10px 0; }
#hcol2 { margin-left: 300px; padding: 0 0 10px 0; }
/* #htourteaser { background-color: #E2EEA6; background-image: url(../teaser-support/tours-subteaser.jpg); background-repeat: no-repeat; background-position: left top; padding: 130px 5px 10px 15px; } */
#htourlinks p { margin-top: 0px; }
#htourlinks ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
#htourlinks li { padding-top: 4px; }
#htourlinks a:link, #htourlinks a:visited, #htourlinks a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; text-decoration: underline; }
#partners { padding: 10px 0 0 0; }
/* subpage layout */
#spcontent { padding: 20px 0 0 0; width: 570px; background: url(../support/page-sub-page-top-bg.jpg) no-repeat right top; }
#spcontentTeaser { padding: 0; width: 570px; background: url(../support/page-sub-page-top-bg.jpg) no-repeat right top; }
#tourPageTeaseBox { margin: 0 0 15px 0; width: 510px; }
#tourColContent { width: 510px; margin: 0 0 10px 25px; }
#pageCol1 { width: 250px; float: left; padding: 0 0 10px 0; }
#pageCol2 { margin-left: 260px; padding: 0 0 10px 0; }
#spcolcontent { width: 510px; padding: 20px 0 10px 25px; }
#buystart { padding: 10px; background-color: #C8DBFF; border: 1px solid #3366CC; text-align: center; margin-bottom: 20px; }
#newsbox { margin: 10px 0 10px 0; padding: 5px 5px 2px 5px; background: #FFF6D0; border-top: 1px dotted #FF6600; border-bottom: 1px dotted #FF6600; }
#sitemap { margin: 10px 10px 10px 20px; }
.specialContainer { padding: 7px 10px 10px 7px; margin: 0 150px 10px 0; background: #d1d1d1 url(../support/specials-blend.jpg) repeat-x top; border: 1px solid #FF9900; }
.specialDetail { padding: 0 0 0 10px; margin: 5px 0 0 0; }
.contentBox { margin:0 0 30px 0; }
.specialBox { margin:20px 0 30px 0; padding: 5px 0 5px 0; border-top: 1px dotted #FF6600; border-bottom: 1px dotted #FF6600;  }
.clearContainer { margin: 30px 0 5px 0; clear: both; }
/* dynamic content */
#dycontent { padding-left: 25px; width: 510px; padding-top: 20px 0 10px 0; }
#dysidebar { font-size: 10px; background-color: #C8DBFF; margin: 10px 0 0 10px; padding: 5px 20px 10px 20px; }
#dysidebar b { font-size:11px; color:#FF9900; }
#dysidebar a { font-size:10px; color:#1f1f80; font-weight:bold; }
#dysidebar li { list-style-type:none; margin-bottom:6px; }
/* footer navigation - boiler */
#footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; text-transform: uppercase; background-image: url(../support/page-footer-cent.jpg); background-repeat: no-repeat; background-position: center bottom; width: 740px; padding: 8px 30px 25px 30px; }
#footer p { margin-top: 0px; }
#footer ul { list-style-type: none; margin: 0; padding: 0; }
#footer li { list-style-type: none; display:inline; border-right: 1px solid #FF9900; padding-right: 5px; margin-right: 5px; }
#footer a:link, #footer a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; text-decoration: none; }
#footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; text-decoration: underline; }
#seoboiler { text-align: center; height: 25px; width: 790px; }
#boiler { text-align: center; width: 790px; padding-top: 10px; }
/* Begin Images */
a img { border: none; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-top: 10px; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
/* home teaser */
ul#teaserFade { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; display: inline; }
ul#teaserFade li img { border: none; }
