/* ----------- CENTERING ----------------- */

.navItems a:hover { background-color: #003366!important;}


#sidepanel {
		 width:282px; 
		 float:left; 
		 background-color:#ffffff; 
	
}

.sidepanelcopy 	{
		font-size: 11px;
		color:#FFFFFF;
		text-align:left;
}

.sidepanelcopy a 	{
		font-size: 11px;
		color:#002A5F;
		text-align:left;
		text-decoration:underline;
}

.welcometext {
		font-size: 12px;
		text-align:left;
		padding:10px;
		line-height: 1.5;
		margin-left: 9px;
}

.welcometext a {
		font-size: 12px;
		text-align:left;
		color:#ac002b;
		text-decoration:underline;
}

.small {
		font-size: 11px;
}

.small a {
		font-size: 11px;
}

#productpanel {
	text-align:left;
	width:222px; 
	border-right:1px solid #FFFFFF;
}

#productpanel h1 {
	color: #002a5f;
	font-size:14px;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
}

#productpanel p {
	text-align:left;
	margin-left:10px;
	margin-right:8px;
}

#productpanel .column {
	float:left; 
	width:220px;
}

#ideasbymonth {
	margin-top: 10px;
	margin-bottom: 15px;
}

#XXX  content {
		width:972px; 
		background-image:url(../images/mainbg.jpg);
		background-repeat:repeat-y;
		height:100%;
		float:none;
		background-color:#FFFFFF;
}
.pagetitle {
		 margin-left:19px; 
		 margin-top:10px;
		 float:left;
}

#pagecontentMaster {
		 padding: 0px;
		 margin-top:0px;
		 padding-top:0px;
		 font-size:12px;
		 margin-left: 0px;
		
}

#pagecontentMaster p {
		 text-align: left;
}

#pagecontentMaster a {
		 font-size:12px;
}

#pagecontentMaster small a {
		 font-size:11px;
}


#main {
		 width:679px; 
		 float:left; 
		 text-align:left;
}

.breadcrumbs {
		 float:right;
		 color:#000000;
		 padding:18px;
}

.productimage
{
	margin-left: 9px;
}


.productcontent {
		 padding: 10px;
		 font-size:12px;
		 margin-left: 9px;
}

.productcontent a {
		 font-size:12px;
		 color:#ac002b;
}

#consultantbox {
		 width:630px; 
		 border: 1px solid #ac002b; 
		 padding:5px;
}

.leftmargin {
		 margin-left:9px;
}


/* ----------- SEO footer ----------------- */


#seofooter {
	width:988px; 
	color:#002a5f; 
	margin:0px auto;
	background-image:url(./images/seofooterbg.jpg);
	height:40px;
}

#seofooter a {
	color:#002a5f; 
}

#seofooter a:hover {
	color:#002a5f; 
	text-decoration: none;
}

/* ----------- 7 Sensations ----------------- */

.wowlogos {
		 float:right; 
		 position:relative; 
		 top: 10px; 
		 margin-right: 12px;
}



/* ----------- Packages ----------------- */

.morepackages {
		font-weight: bold;
		text-decoration:underline;
		position:relative;
		top:-7px;	
}

/* ----------- Brochure page ----------------- */




#brochure {
		margin-left: 9px;
		width:660px;
		margin-bottom:10px;
}



#brochure .copy {
		font-size:12px; 
		margin-left:10px; 
		margin-right:10px; 
		float:left;
		width:415px;

}


.brochurepic {
		float:left;
		margin-bottom:12px;
}

#featuredairline {
		margin-left: 9px;
		width:648px;
}

#featuredairline img {
		float:left;
		margin-bottom:12px;

}

#featuredairline .copy {
		font-size:12px; 
		margin-left:10px; 
		margin-right:10px; 
		float:left;
		width:400px;
}

/* ----------- Product - At a Glance panel ----------------- */


#ataglance {
		color: #FFFFFF;
		text-align:left;
		width: 270px;
		margin-bottom:12px;
}

#ataglance .productname {
		font-size: 14px;
		font-weight:bold;
		margin: 3px 0 10px 0px;
}

#ataglance .title {
		font-size: 12px;
		font-weight:bold;
		padding: 0px;
		margin: 14px 0px 8px 0px; 
}

#ataglance p{
		padding: 0px;
		margin: 2px 0px 5px 0px; 
}

#ataglance ul	{	
	padding: 0px;
	margin:0px;
	margin: 3px 0 8px 25px;
}


/* ----------- BASICS ----------------- */


body { 	
	margin: 0; 
	padding: 0; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center;
}

h1 {
	color: #002a5f;
	font-size:14px;
	text-align:left;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
}


ol li	{	
	padding: 0px;
	margin:0px;
	line-height: 1.3em;
	
}


ol	{	
	padding: 0px;
	margin:0px;
	margin: 3px 0 10px 25px;
}



	

h2 {
	color: #ac002b;
	font-size: 14px;
	padding: 0px;
	margin: 4px 0px 10px 0px;
}	

h3 {
	color: #002a5f;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	margin: 4px 0px 10px 0px;
}	

p {
	padding: 0px;
	margin: 2px 0px 10px 0px; 
}

img {
	border: none;
}

.titleText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#002A5F;}

/* ------------ MENU ---------------- */

.state {
	background-color: #4D5D86;
	width: 165px;
	display:block;
	padding: 2px 0px 2px 7px;
	color:#FFFFFF;
}


/* ------------ MENU INDIVIDUAL STORE ---------------- */



/* ------------- PACKAGES --------------- */

#content_nostrip {
	margin: 3px 0px 0px 0px;
}


*html #content_nostrip {
	margin: 10px 0px 0px 0px;
}


a {
	color:#ac002b;
	font-size: 11px;
}


/* ------------- CONTENT --------------- */

#content_withstrip {
	background: transparent url(./images/bluestrip.gif) top left repeat-y; 
	margin: 3px 0px 0px 0px;
}

#contentleft {
	width: 560px;
	float: left;
	padding-left: 6px;
}

#contentright {
	width: 190px;
	float: right;
	border-left: 1px solid #3399CC;
}

.clearing {
	height: 1px;
	margin-top: -1px;
	clear: both;
	overflow: hidden;	
}

.featurepackage {
	width: 180px;
	margin: 0px 7px 0px 0px;
	float: left;
}

.nomargin {
	margin: 0px 0px 0px 0px;
}

.featurepackage p {
	padding: 0px;
	margin: 2px 0px 10px 0px;
}

.moreinfo {
	color: #ac002b;
}



#travelpackages h1 {
	margin-left:10px;	
}

#travelpackages .menu {
	float:right; 
	margin-right:12px;
}

/* ------------- FOOTER --------------- */

#footer2 { padding:10px 20px 0 20px; height:30px; background-color: #1A406F; }
#footer2 .linkspanel2 { font-weight:bold; color:#FFFFFF;}
#footer2 .links2" { text-decoration:none; color:#FFFFFF; font-weight:bold;}


#footer2 a	{
	 color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:none;
	
}

/* ------------- SIDEBANNER --------------- */

#contentright p{
	margin: 5px 0px 5px 10px ;
	padding: 0px;
	color: #fff;

}

.sidebanner {
	margin: 10px 0px 10px 14px;
}

#business {
	border-top: solid 1px #fff;
}

#business img {
	margin: 10px 0px 0px 14px;
}

#survey {
	border-top: solid 1px #fff;
}

#newsletter {
	/* border-top: solid 1px #fff; */
}

#enquiry {
	border-top: solid 1px #fff;
}

#survey img {
	margin: 5px 0px 5px 10px;
}

#newsletter img {
	margin: 5px 0px 5px 10px;
}

#enquiry img {
	margin: 5px 0px 5px 10px;
}


/* ------------- FCM STYLES --------------- */

.clearing {
	height: 1px;
	margin-top: -1px;
	clear: both;
	overflow: hidden;	
}

#fcmLayout {
	width: 100%;
	margin-left: 20px;
}

.enquireNow {
	margin-left: 20px;
}

#fcmHeader {
	padding: 20px 0px 0px 0px;
}

#fcmNav {
	background: url(./images/fcmImgs/navRep.jpg) repeat-x;
	width: 100%;
	height: 27px;
	padding: 7px 10px 0px 0px;
	text-align: right;
	color: #FFFFFF;
}

#fcmNav ul {
	display: inline;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#fcmNav ul li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 7px;	
	border-left: 1px solid #fff; 
}

#fcmNav li.first {
	border-left: none;
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

#fcmNav a:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#fcmNav a:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#fcmNav a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#fcmNav a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#fcmFooter {
	text-align: left;
	margin: 0px auto;
	padding: 20px 0px;
	width: 746px;
}

#fcmFootRep {
	background: url(./images/fcmImgs/footerRep.jpg) repeat-x;
	height: 15px;
	margin: 0px 0px 5px 0px;
}

#fcmFootNav ul {
	display:inline;
	list-style:none;
	margin: 5px 1px 0 5px;
	padding:0;
}

#fcmFootNav ul li {
	display:inline;
	margin:0;
	padding:0 5px;	
	padding: 0px 0px 0px 7px;	
	border-left: 1px solid #666; 
	font-weight: bold;
	color: #666;
}

#fcmFootNav li.first {
	border-left: none;
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

#fcmFootNav ul li a {
	color:#666;
	text-decoration: none;
}

#fcmContent {
	text-align: left;
	padding: 0px;
	width: 100%;
}

#fcmContent #content {
	background: none;
	width: 100%;
	text-align: left;
	border: none;
}

#fcmContent #content #main {
	background: none;
	text-align: left;
	width: 90%;
	margin-left: 20px;
}

#fcmContent #content #main .pagetitle {
	font-family: Tahoma, Verdana, Helvetica, Arial, "Times Roman";
	margin: 0px;
	padding: 5px 0px 10px 0px;
	float: left;
	color: #003A72;
	font-size: 19px;
	font-family: Arial;
	float: left;
}

#fcmContent #content #main h1 {
	font-family: Tahoma, Verdana, Helvetica, Arial, "Times Roman";
	color: #003A72;
	font-size: 17px;
	font-weight: normal;
}

#fcmContent #content #main h2 {
	font-family: Tahoma, Verdana, Helvetica, Arial, "Times Roman";
	color: #003A72;
	font-size: 16px;
	font-weight: normal;
}

#fcmContent #content #main h3 {
	font-family: Tahoma, Verdana, Helvetica, Arial, "Times Roman";
	color: #003A72;
	font-size: 14px;
	font-weight: normal;
}

#fcmContent #content #main .breadcrumbs {
	float: right;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#fcmContent #content #main .breadcrumbs a:link{
	color: #003A72;
	text-decoration: underline;
}

#fcmContent #content #main .breadcrumbs a:visited{
	color: #003A72;
	text-decoration: underline;
}

#fcmContent #content #main .breadcrumbs a:active{
	color: #003A72;
	text-decoration: underline;
}

#fcmContent #content #main .breadcrumbs a:hover{
	color: #003A72;
	text-decoration: none;
}

#fcmContent #content #main .productcontent {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	width: 90%;
	font-size: 11px;
}

#fcmContent #sidepanel {
	background: none;
}

#fcmContent #content #main .productimage {
	/*margin-left: 40px;*/
}

#fcmContent #sidepanel #ataglance {
	color: #000;
	text-align:left;
	width: 90%;
	margin-left: 20px;
	font-size: 11px;
	background: none;
}

#fcmContent #sidepanel #ataglance .productname {
	display: none;
}

.normalTxt {
	font-weight: normal;
}

#fcmContent #content #main #productpanel a:link {
	color: #003A72;
}
#fcmContent #content #main #productpanel a:visited {
	color: #003A72;
}
#fcmContent #content #main #productpanel a:active {
	color: #003A72;
}
#fcmContent #content #main #productpanel a:hover {
	color: #003A72;
}

/* ------------- END FCM STYLES --------------- */

