@charset "utf-8";


#contentWrapper {
	margin: 0 auto 0 auto; /* magical property to render the container in the center */
	width: 768px;
	text-align:left;
	background-image: url(../images/containerPgBkgnd.jpg);
	background-repeat: repeat-y;
	padding: 0;
}
	
	
#pgMainCol {
	float:left;
	padding: 1em 10px 1em 30px; 
	width: 550px;
	}

#pgMainCol div p {
	padding-left: 20px;
	padding-right: 20px;
}

/* H2 headings for interior pages */
#pgMainCol h2 {
	background-repeat:no-repeat;
	background-position: left top;
	width: 555px;
	text-indent: -2200px;/* this moves the h1 text 2220 pixels to the left of the screen */	
	height: 50px;/* this hight declaration must match the logo image height, image replacement will not work otherwise.*/

	}

#pgMainCol h2.cruiseBenefitsTitle { /* use similar classes for other headings */
	background-image:url(../images/BenefitsTitle.jpg);
	}			
	
#pgMainCol h2.cruiseLinesTitle { /* use similar classes for other headings */
	background-image:url(../images/CruisersTitle.jpg);
	}			

/* this defines the main crown bullets for the concierge page */	
#pgMainCol ul {
	list-style-type:none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
}

#pgMainCol ul li {
	background-image: url(../images/crownWtBullet.jpg);
	background-repeat: no-repeat;
	padding-top: 1.10em;
	padding-left: 40px;	
	padding-right: 30px;
	}	
		

#rightCol {
	width:165px;
	}
		
#rightCol #searchfrm, #rightCol #socialfrm {	
	padding-left: 15px;
	padding-right: 15px;
	}
	
#rightCol a.advSearch {	
	text-decoration: none;
	color: #000000;
	font-size:11px;
}
#rightCol p {
	margin-top: 5px;
	padding-top: 5px;}	
	
#footerTag {
	padding-top: 1em;
}


	
#socialfrm label, #rightCol p{
	color: #000000; /* select label gray color */
	font-family: Arial;
	font-weight:bold;
	text-transform: none;
	font-size: 0.9em;
}

#rightCol p{ /* defines the rigth column paragraph size */
	font-size: 11px;
	margin-top: 0;
	margin-bottom:5px;

}

#liveAgent {
padding-top: 10px;
padding-bottom: 10px;
}

#liveAgent a img{ 
border: none;
padding-bottom: 25px;
}

/* Use this section for new css rules for the page content area */

/* generic read more link for the main content */
a.readmore { 
	color: #FDB515;
	text-decoration: none;
	text-align: right;
	font-weight:bold;
	}


#pgMainCol p {
 /* this is just an example of a paragraph css rule  must uncomment to see it at work.*/
  
 		font-family: arial;
 		font-size: 1.0em;
		color: black;
		
}


