body
{
 margin: 0;
 padding: 0;
 border: 0;
 font-family: Arial;
 font-size: 12pt;
 color: black;
 background-color: #FFFFFF;
}
/*
td
{
border: solid 1px red;
}
div
{
 border: solid 1px green;
}
*/
table#layout
{
 border-collapse: collapse;
 padding:0;
 margin:0;
 border:0;
}
h1#pageLogo {
	padding: 64px 0 0 0;
	margin: 0;
	width: 446px;
	overflow: hidden;
	background-image: url(img/topleft.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:64px;
	z-index: 1;
}
table#header
{
 padding: 0;
 margin: 0;
 border-collapse: collapse;
 background-color: black;
}
table#header
  tr
	  td
{
  padding: 0;
	margin: 0;
	border: 0;
}
table#header
  tr
	  td
      div#siteTitle
{
  position: absolute;
  top: 14px;
  left: 14px;
  color: black;
  font-family: "Arial";
  font-size: 18pt;
  padding-right: 10px;
  font-weight: bold;
	z-index: 100;
}
table#header
  tr
	  td
      div#siteUrl
{
  position: absolute;
	top: 34px;
	left: 30px;
  color: black;
	font-family: "Arial";
	font-size: 10pt;
	padding-right: 10px;
	padding-top: 6px;
	z-index: 100;
}
table#bottom
{
 border-collapse: collapse;
 background-color: black;
 width: 100%;
}
table#bottom
  tr
	  td#shadowleft
{
  padding: 0;
	margin: 0;
	border: 0;
	width: 164px;
  height: 23px;
  background: url(img/leftshadow.jpg) no-repeat top left;
}
table#bottom
  tr
	  td#shadowright
{
  height: 23px;
  background: url(img/shadowbar.jpg) repeat-x top left;
}
table#footer
{
 border-collapse: collapse;
 border: 0;
 width: 100%;
 background: url(img/blackbkg.jpg);
 background-color: #000000;
}
h1#moodysLogo
{
	float: right;
  zindex: 100;
	padding: 64px 0 0 0;
	margin: 0;
	width: 235px;
	overflow: hidden;
	background-image: url(img/moodyslogo.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:64px;
}
table#layout
  td#navigationCell
{
 width: 1%;
 vertical-align: top;
 background: url(img/sidebkg.jpg);
}
td#contentCell
{
 width: 99%;
 vertical-align: top;
}
div#content
{
 
}
table#layout
  td#navigationCell
    ul#Navigation
{
  display: block;
	margin: 0;
	padding: 0 10px 0 0;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}

table#layout
  td#navigationCell
    ul#Navigation
      li
{
	background: url("img/singlebutton.jpg") no-repeat;
	padding: 3px 0 3px 0;
	margin: 0;
  width: 128px;
	height: 22px;
  list-style: none;
}

table#layout
  td#navigationCell
    ul#Navigation
      li
	      a
{
  padding: 0;
	margin: 0 0 0 32px;
  color: white;
	text-decoration: none;
}
table#layout
  td#navigationCell
    ul#Navigation
      li
        a:hover
{
  color: #F2DB3F;
	font-weight: bold;
}
div#content
{
 height: 100%;
 width: 100%;
}
div#content
  h1
{
 /*color: #2626C9;*/
 color: black;
 font-style: none;
}
div.endorsement
{
 border-bottom: 3px inset black;
 margin-bottom: 16px;
}
div.endorsement
  ul
	  li
{
 list-style: none;
 font-size: 10pt;
}
div#footerLinks
{
 vertical-align: top;
 background: url(img/sidebkg.jpg) repeat-y;
}
div#footerLinks
  ul
{
  margin: 0;
  padding: 0;
	font-size: 9pt;
  list-style-type: none;
  text-align: center;
}
div#footerLinks
  ul#topList
{
  margin: 0 0 5px 0;
}
div#footerLinks
  ul
    li
{
  display: inline;
	padding: 0 5px 0 5px;
}
div#footerLinks
  ul
    li
      a
{
  text-decoration: none;
  padding: 0;
	margin: 0;
  color: black;
  background-color: white;
}
div#footerLinks
  ul
    li
      a:hover
{
  color: white;
  background-color: black;
}
div#copyright
{
  clear: left;
  font-size: 8pt;
  display: block;
  background-color: black;
  color: white;
  text-align: center;
  line-height: 18pt;
  vertical-align: middle;
}
div#copyright
  a
{
 color: white;
  text-decoration: none;
}
div.product
  ol
{
  list-style: none;
}
table.cd
{
  padding: 0;
  margin: 0 0 30px 0;
  border: 0;
	width: 100%;
}
table.cd
  tr.product
{
  padding: 0;
  margin: 0;
  border: 0;
	width: 100%;
}
table.cd
  tr
    td
		  h2
{
  color: black;
  text-align: center;
	background-color: #FFDD4E;
  border-left: solid 2px #dddddd;
  border-top: solid 2px #dddddd;
  border-right: solid 2px #333333;
  border-bottom: solid 2px #333333;
}
table.cd
  tr
    td.picture
{
  width: 175px;
}
table.cd
  tr
    td.tracks
{
  width: 40%;
}
table.cd
  tr
    td.purchase
{
  text-align: center;
}
table.cd
  tr
    td.picture
		  h3
{
	padding: 0;
	margin: 0;
  border-left: solid 2px #dddddd;
  border-top: solid 2px #dddddd;
  border-right: solid 2px #333333;
  border-bottom: solid 2px #333333;
}
tr#LookingUp
  td.picture
    h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/CD175LookingUp.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
} 
tr#ToTheChurch
  td.picture
    h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/CD175ToTheChurch.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#GoingHome
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/CD175GoingHome.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#YouAskedForIt
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/CD175YouAskedForIt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#BuiltOnTheRock
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/CD175BuiltOnTheRock.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#ALegacyOfMusic
  td.picture
	  h3
{
	padding: 245px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/CD175ALegacyOfMusic.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:245px;
}
tr#RememberOurTroopsSupportPin
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175rememberancePin.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#GodBlessShirt
  td.picture
	  h3
{
	padding: 282px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175GodBlessShirt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:282px;
}
tr#JesusHarleyShirt
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175JesusHarleyShirt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#COPSShirt
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175COPSShirt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#PassionLoveShirt
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175PassionLoveShirt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#KidsForJesusShirt
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175KidsForJesusShirt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#CountryCommandmentsShirt
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175CountryCommandmentsShirt.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#JesusHarleyCap
  td.picture
	  h3
{
	padding: 175px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175JesusHarleyCap.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:175px;
}
tr#GIGATTCap
  td.picture
	  h3
{
	padding: 131px 0 0 0;
	margin: 0;
	width: 175px;
	overflow: hidden;
	background: url(img/175GodIsGoodCap.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:131px;
}
tr#CafePress
  td.picture
	  a
{
  display: block;
	padding-left: 16px;
}
tr#CafePress
  td.picture
	  a
		  h3
{
	padding: 57px 0 0 0;
	margin: 0;
	width: 143px;
	overflow: hidden;
	background: url(img/openComeOnIn.gif) no-repeat top left;
	height: 0px !important;
	height /**/:57px;
}
tr#CafePress
  td.description
{
	padding: 0 16px 0 16px;
  text-align: justify;
}
tr.product
  td.tracks
	  ol
{
  list-style: none;
	font-size: 10pt;
	padding: 0;
	margin: 0 0 0 20px;
}
div#content
  h1
{
 border-bottom: solid 3px black;
 margin-bottom: 16px;
}
td.tracks
  ol
    li
{
  background-color: white;
	border-bottom: solid 1px black;
	padding-left: 12px;
	line-height: 20px;
}
tr#RememberOurTroopsSupportPin td.tracks ol li,
tr#ALegacyOfMusic td.tracks ol li {
	border: none;
}
td.tracks
  ol
    li.sample
{
  background: url(img/note.gif) no-repeat center left;
}
td.tracks
  ol
    li.sample
      a
{
  text-decoration: none;
}
span.moodys
{
  font-family: Times;
  font-style: italic;
	font-size: 13pt;
}

a.inlineLink
{
  text-decoration: none;
}

div#moodyslogo
{
  float: right;
	padding: 100px 0 0 0;
	margin: 0;
	width: 340px;
	overflow: hidden;
	background-image: url(img/moodysgoldmetal.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:100px;
	z-index: 1;
}
div.hide-story {
	display: none;
}
div.stories
{
  border-left: solid 8px #EEEEEE;
	border-top: solid 8px #EEEEEE;
	border-right: solid 8px #000000;
	border-bottom: solid 8px #000000;
	padding: 16px;
}
table#story-picker div {
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	padding: 85px 20px 30px 20px;
	height: 0px !important;
	height /**/:85px;
	background: transparent url(img/story-icon.jpg) no-repeat center top;
}
div.stories
  p
{
  padding: 0;
	margin: 0;
	background: url(img/paper.jpg) repeat;
  line-height: 24px;
	text-align: justify;
}
div#datePosted
{
  font-size: 10pt;
	font-weight: bold;
	text-align: right;
}
div#preface
  p
{
  padding: 0 12px 12px 12px;
	margin: 0;
	text-align: justify;
	font-size: 10pt;
}
div.promotions
  tr.item
	  td.title
{
  width: 150px;
}
div.promotions
  tr.item
	  td.thumbnail
{
  width: 150px;
}
div.promotions
  tr.item
    td.description
      a
{
  font-weight: bold;
}
div.promotions
  tr.item
	  td#areader
		  a
			  h4
{
	padding: 31px 0 0 0;
	margin: 0;
	width: 88px;
	overflow: hidden;
	background: url(img/get_adobe_reader.gif) no-repeat top left;
	height: 0px !important;
	height /**/:31px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#bio
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 150px;
	overflow: hidden;
	background: url(img/150promoBio.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#newsrelease
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 150px;
	overflow: hidden;
	background: url(img/150promoNewsRelease.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#bulletininserts
                  a
			  h4
{
  padding: 116px 0 0 0;
	margin: 0;
	width: 150px;
	overflow: hidden;
	background: url(img/150promoBulletinInsert2006.jpg) no-repeat top left;
	height: 0px !important;
  height /**/:116px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#poster1117
       a
			  h4
{
  padding: 179px 0 0 0;
	margin: 0;
	width: 116px;
	overflow: hidden;
	background: url(img/150MoodysPoster11x172006.jpg) no-repeat top left;
	height: 0px !important;
  height /**/:179px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#poster8511
       a
			  h4
{
  padding: 150px 0 0 0;
	margin: 0;
	width: 116px;
	overflow: hidden;
	background: url(img/150PrintableColorPoster8.5x11.jpg) no-repeat top left;
	height: 0px !important;
  height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#posterbw8511
       a
			  h4
{
  padding: 150px 0 0 0;
	margin: 0;
	width: 116px;
	overflow: hidden;
	background: url(img/150PrintableBWPoster8.5x11.jpg) no-repeat top left;
	height: 0px !important;
  height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#promomanual
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 150px;
	overflow: hidden;
	background: url(img/150promoManual.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#radiomp3
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 150px;
	overflow: hidden;
	background: url(img/150radiomp3.gif) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#radiowav
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 150px;
	overflow: hidden;
	background: url(img/150radiowav.gif) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#photo1
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 100px;
	overflow: hidden;
	background: url(img/150promoPhoto01.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#photo2
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 100px;
	overflow: hidden;
	background: url(img/150promoPhoto02.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#photo3
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 100px;
	overflow: hidden;
	background: url(img/150promoPhoto03.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#photo4
		  a
			  h4
{
	padding: 150px 0 0 0;
	margin: 0;
	width: 100px;
	overflow: hidden;
	background: url(img/150promoPhoto04.jpg) no-repeat top left;
	height: 0px !important;
	height /**/:150px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo1
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysred.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo2
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysblackpurple.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo3
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodyspatriotic.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo4
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysblue.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo5
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysbluefade.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo6
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysbluewind.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo7
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysbluegold.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo8
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysbluesatin.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td#logo9
		  a
			  h4
{
	padding: 59px 0 0 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	background: url(img/200promoTheMoodysgoldmetal.gif) no-repeat top left;
	height: 0px !important;
	height /**/:59px;
	cursor: hand;
}
div.promotions
  tr.item
	  td.title
	    span.detail
{
  font-size: 11px;
}
/******************************************************************************/
div.aboutus
{
 width: 600px;
;
}
div.aboutus
  p
{
  padding: 8px 0 8px 0;
  font-size: 14pt;
  font-family: Times New Roman, Georgia
}
span.dropthecap
{
  float:left;
  color:#000000;
  font-size:42px;
  line-height:36px;
	clear: left;
  font-family: Signet Rounded, Script MT Bold, Rage Italic;
}
span.Bdropthecap
{
  float:left;
  color:#000000;
  font-size:42px;
  line-height:36px;
  font-family: Signet Rounded, Script MT Bold, Rage Italic;
}
div.contactus
{
  font-family: Arial;
}
div.contactus
  table
	  tr
		  td.label
{
  font-weight: bold;
	font-size: 10pt;
}	
div.links
  table.links
{
  border-collapse: collapse;
  padding: 0;
	margin: 0;
	border: 0;
}
div.links
  td.linkName
{
  line-height: 30px;
	text-align: right;
  padding: 0 10px 0 0;
	margin: 0;
}
div.links
  td.linkName
	  a
{
  color: #000000;
	text-decoration: none;
}
div.links
  td.linkName
	  img
{
  border: 0;
}
div.links
  td.link
{
  padding: 0;
	margin: 0;
}
div.schedule
{
  padding: 0 0 10px 0;
}
div.schedule
  table
{
  table-layout: auto;
}
div.schedule
  td
{
  padding: 8px 8px 8px 8px;
}
div.schedule
  td.dateHeading,
div.schedule
  td.timeHeading,
div.schedule
  td.placeHeading,
div.schedule
  td.addressHeading,
div.schedule
  td.cityHeading,
div.schedule
  td.stateHeading,
div.schedule
  td.contactHeading
{
  background-color: #000000;
	color: #FF9F40;
  font-weight: bold;
}
div.schedule
  td.date
{
  text-align: right;
}
div.schedule
  td.time
{
  text-align: right;
}
div.schedule
  p
	{
	  font-size: 12pt;
	}
table#splash
{
  width: 700px;
	height: 600px;
	margin: 5px 0 0 0;
  border-left: solid 5px #dddddd;
  border-top: solid 5px #dddddd;
  border-right: solid 5px #000000;
  border-bottom: solid 5px #000000;
	background: url("img/splash.jpg") no-repeat;
}
table#splash
  td#navigationCell
    ul#Navigation
{
  display: block;
	width: 500px;
	margin: 130px 0 0 126px;
	padding: 0;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}

table#splash
  td#navigationCell
    ul#Navigation
      li
{
  display: inline;
	line-height: 48px;
	/*background: url("img/singlebutton.jpg") no-repeat;*/
	padding: 3px 10px 3px 10px;
	margin: 0;
  width: 128px;
	height: 22px;
  list-style: none;
}
table#splash
  td#navigationCell
    ul#Navigation
      li.cruise
			{
				display: none;
			}
table#splash
  td#navigationCell
    ul#Navigation
      li
	      a
{
  padding: 0;
	margin: 0 0 0 16px;
	width: 128px;
  color: black;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
table#splash
  td#navigationCell
    ul#Navigation
      li
        a:hover
{
	font-size: 14pt;
  color: #fff;
	font-weight: bold;
}
table#splash
  td#navigationCell
		div#cruiselink
		{
			margin: 0 0 0 85px;
			padding: 0;
			text-align: center;
			border: none;
		}
table#splash
  td#navigationCell
		div#cruiselink
			a
			{
				border: none;
				color: black;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
			}
table#splash
  td#navigationCell
		div#cruiselink
			a:visited
			{
				border: none;
				color: black;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
			}
table#splash
  td#navigationCell
		div#cruiselink
			a:hover
			{
				border: none;
				color: #fff;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
			}
table#splash
  td#navigationCell
		div#cruiselink
			a
				img
				{
					border: none;
					padding: 0;
					margin: 0;
				}
div#cruise
{
	font-family: Georgia;
}
div#cruise
	h2
	{
		text-align: center;
	}
div#cruise
	table.itinerary
	{
		width: 425px;
	}
div#cruise
	table.itinerary
		th
		{
			color: red;
			text-align: left;
		}
div#cruise
	table.itinerary
		.day
		{
			width: 75px;
		}
div#cruise
	table.itinerary
		.port
		{
			width: 200px;
		}
div#cruise
	table.itinerary
		.arrive,
div#cruise
	table.itinerary
		.depart
		{
			width: 75px;
		}
div#cruise
	div.cruiselink
	{
		text-align: center;
	}
div#cruise
	div.cruiselink
	{
		display: block;
		padding: 20px 0;
	}
div#cruise
	div.cruiselink
		a
			img
			{
				border: none;
			}
div#cruise
	p.warning
	{
		text-align: center;
		color: red;
	}
div#cruise
	p.reader
	{
		font-family: Verdana;
		font-size: 0.65em;
		text-align: center;
		padding: 0 0 6px 0;
	}
div#cruise
	p.reader
		span.registered
		{
			font-size: 1em;
		}
div.iraq {
	font-family: Georgia;
	font-size: 14pt;
}
#iraq01 {
	padding: 0 10px 10px 0;
}
#iraq02 {
	padding: 10px 10px 0 10px;
}