.videoicon_R10{
	background:transparent url(/csimages/57/303/Watch_Video_Icon_19x19.jpg) no-repeat scroll left center; 
	display:block;
	height:19px;
    padding:5px 0 0 25px;
	}	
/** Style for Accesible Crusing page **/		
#contentcolumn_R10 #longcopy_R10 #listContainer{
	    display:block;
	    float:left;
	    width:800px;
	    height:auto;
        }
#contentcolumn_R10 #longcopy_R10 #listContainer ul{
	    float:left;
		margin:0 50px 0 0;
	    list-style-image: none;
        }
#contentcolumn_R10 #longcopy_R10 #listContainer li{
		margin:0;
		list-style-image: none;
        }

#contentcolumn_R10 #longcopy_R10 #listContainer h4 {
       font-size:13px;
       font-weight:bold;
	   margin:10px 0 0 0;
	   }
/** Style for Total Rewards page **/	
#heroshotoverlay_R10 #marketingwindow_R10  .totalRewardstable tr td {
 	color:#FFFFFF;
	font-size:12px;
 }
 #totalRewardsdestination {
 	float:left;
 	width:680px;
	height:auto;
	display:block;
	margin-left:15px;
	_margin-left:8px;
 }
#longcopy_R10 .totalRewardstabledestination {	
    float:left;
    width:680px;
	margin: auto 0;
	height:auto;
 } 
#longcopy_R10 .totalRewardstabledestination li {	
    float:left;
    margin:0 14px 15px 0;
    width:205px;
	list-style-image: none;	
 } 
#heroshotoverlay_R10{
	float:left;
}
.termC{
   margin:0 0 0 15px;
}   
 /*world points page style*/
 #contentcolumn_R10 #Alt_Land_Promos_R10 #tandcLink{
 	width:200px;	
	height:15px;
	position:relative;
	left:408px;	
 }
 #contentcolumn_R10 #Alt_Land_Promos_R10 .opennowBtn{
 		width:200px;
		height:30px;
 		position:relative;
		left:247px;
 }
/* DrivingDirectionsPage */
#drivDirec_top{
        background-image:url(/csimages/397/13/worry_free_196x50.jpg);
		background-position:100% 0;
        background-repeat:no-repeat;
        font-size:11px;
		height:50px;
		margin-left:7px;
        margin-right:7px;
        width:196px;
        }
#learnMore{
	    background-color:transparent;
        background-image:url(/nclweb/images/framework/sprite.png?1266879947);
        background-position:-1px -230px;
        background-repeat:no-repeat;
        color:white;
        cursor:pointer;
        display:block;
        font-size:10px;
		font-weight:bold;
		height:17px;
		margin-left:7px;
		margin-right:auto;
		padding-top:4px;
		text-align:center;
		text-transform:uppercase;
		width:82px;
        }
/* Recategorization page */
.arrowRecat{
list-style-image:none;
	padding:0 0 0 10px;
       }
.subSection{ 
       margin: 5px 0px 5px 15px;
	   }
#longcopy_R10 .recategorization {
	width:220px;
	list-style-image:none;
	margin:10px 0 10px 0px;	
    _margin:0 0 0 10px;
	*margin:0 0 0 10px;
	  }
#longcopy_R10 .recategorization .arrowRecat .arrows {
     width:7px;
	 height:7px;
	 display:block;
	 float:left;
	 margin:4px 0 0 0;	 
	 _margin:0;
	 *margin:0;  
      }    	
#longcopy_R10 .recategorization .recategorizationList li { 
     list-style-image:none;
	 background:transparent url(/csimages/174/789/pdf_small_15x15.png) no-repeat scroll left center;
	 height:21px;
	 padding:0 0 0 18px; 
      }
#longcopy_R10 .recategorizationList{
	 margin:0 0 0 35px;
	 display:none;  
      }
.recategorizationFleet{
	 margin:10px 0 0 0;
	 vertical-align:top;
      }	
#longcopy_R10 .recategorization .recatListB{
      background:transparent url(/csimages/460/169/arrow01Recat_7x8.png) no-repeat scroll left center;
	 padding:0 0 0 11px;
      }	
.recatCursor{
	 cursor:pointer;
      }
.recatTitle{
	 *margin:0 0 0 11px;
	 _margin:0 0 0 11px;
	 width:200px;
      } 
 /*this change is specific for TransatlanticCruises page, the change is in the marketing window section for the search button*/
#marketingwindow_R10 #searchcruiseBtn{
	margin:35px 0 0 10px;
}

/*marketing window*/
#heroshotoverlay_R10 #marketingwindow_R10 .marketingTxt{ font-size:11px; margin:0;}
 /* Nickalodeon Slider to New York Pag */
.SlideNickContainer {position:relative; width:669px; height:1px; padding:0; margin:0;}
.SlideNick {position:absolute; z-index:1000; top:39px; right:0; overflow:hidden; background: url(/csimages/77/977/nickelodeon_slide.gif) no-repeat; width:0; height:200px;}
.SlideNick h2 {
	font-size:18px; 
	padding:30px 35px 0 35px; 
	margin:0; width:328px;}
.SlideNick p {
	padding:0 35px; 
    margin:13px 0 0 0;
	*margin: 0px 0 5px 0;  
	width:328px; 
	font-size:12px; 
	text-align:left;}	
button.SlideNickButton {
  border:none; 
  background:none; 
  background:url(/csimages/181/357/slider_buttons_nick_240x80.jpg) no-repeat -1px 0; 
  width:237px; 
  margin:8px 0; 
  padding:0; 
  text-align:left; 
  cursor:pointer; 
  font-family:Arial, Helvetica, sans-serif; font-size:12px; 
  font-weight:bold; 
  color:#336091;
  height:38px;
  } 
  
button.SlideNickButton:hover {
   background-position: -1px -40px; 
}
.Nicktxt {
	margin:10px 0 0 0  !important;
	font-weight:bold;
}	
 /* Nickalodeon Build Page */
.heroshotNick img {
	border-style:none!important;
}
.heroshotoverlayNick{
	background:none!important;
	margin-bottom:-268px!important;
	_margin-bottom:-318px!important;
	_top:-380px!important;
}
.nickTitle{ 
	font-weight:bold;
	color:#003950;
	margin:0;
}
#promocolumn_R10 {
	margin-left:10px;
	_margin-left:0px;
}
.contentcolumnNick{
	margin-top:0!important;
	width:680px!important;
}

.contentcolumnNick   ul {
	margin:0 0 0 4px;
} 
.contentcolumnNick  ul li {
	color:#003950;
	background-color:transparent;
    background-image:url("/nclweb/images/framework/bullet_square.gif?1278025582");
    background-position:left 9px;
    background-repeat:no-repeat;
    list-style-type:none;
    margin-right:0;
    padding:3px 0 3px 12px;
}
#contentcolumn_R10  #searchCruises {
	margin:38px 0 0 15px;
}
#contentcolumn_R10  #searchCruises a {
	color:#DE812C;
}
#contentcolumn_R10  #searchCruises .searchCruises {
	float:left;
}
#contentcolumn_R10  #searchCruises .searchCruises2 {
	float:left;
	margin:0 0 0 47px;
}
#contentcolumn_R10  #searchCruises ul li{
	color:#003950;
	font-size:11px;
	background-color:transparent;
    background-image:url("/nclweb/images/framework/bullet_square.gif?1278025582");
    background-position:left 50%;
    background-repeat:no-repeat;
    margin:0 0 0 5px;
    padding:3px 0 3px 12px;
}
.nickBreakfast{
	color:#003950;
	margin:10px 0 0;
}
#allaccessBack{
	color:#FFFFFF;
	background:url("/csimages/863/543/nickAtSea_bottom_917x212.jpg") no-repeat scroll 0 0 transparent;
	height:120px;
	float:left;
	margin:25px 0 0 19px;
	_margin-left:8px;
	padding:96px 0 0 13px;
	width:905px;
}
#allaccessBack a{
	color:#FFFFFF;
}
#maincentercontent_R10 .allaccessLooking {
	color:#ff8c11;
	font-size:16px;
}	 
/*FamilyCruising page style changes*/
#marketingwindow_R10 .FC_form{
	padding-top:10px;
	*padding-top:0;
} 
#titlebar_R10{
	width:730px;
}
#marketingwindow_R10 .FC_form .SubmitButton{
	margin:15px 0 0 0;
}
.FC_marketingwindow_R10{
	padding-left:12px;
}

.FC_smalText{
	font-size:8px;
	*font-size:9px;
} 
  
/*Best Price Guarantee merchandised spot */  
#BookSafe_top{
     background-image:url(/csimages/236/219/bookSafe_travel_top.jpg);
     background-position:100% 0;
     background-repeat:no-repeat;
     font-size:11px;
	 height:50px;
	 margin-left:7px;
     margin-right:7px;
     width:196px;;
}
/*Book safe Review */ 
.tripDelay li{
		list-style-image:none;
	}
.smSmall{
		font-size:9px;
	}
	
	
/*applyNewJobs page css rule*/	
#marketingwindow_R10 #marketingwindowTitleR10{	
	font-weight:bold;	
	}
#marketingwindow_R10 .marketingwindowCopyR10 a{
	color:#009FA2;	
	}
#marketingwindow_R10 li{
	color:#FFF;
	}
#marketingwindow_R10 ul{
	margin-bottom:5px;
	}	
#marketingwindow_R10 p{
	margin-bottom:5px;
	}
#longcopy_R10 .txtCopy{
	background:url(/csimages/746/554/longrows_divider.png) repeat-x center bottom;
	padding-bottom:10px;
	}
#contentcolumn_R10 #longcopy_R10 ul li {
	color:#333333;
	}
#longcopy_R10 .txtCopy .jobInfo{
	font-weight:bold;
	}
#longcopy_R10 .txtCopy .jobInfoOne{
	font-style:italic;
	font-weight:bold;
	}
	/*Latitudes Promo */ 
.TexSmall{
		font-size:10px;
	}
#marketingwindow_R10 .alignList {
	*margin:0 0 0 -2px;
	_margin:0 0 0 -8px;
}		
 /*AmexSuitesVillaRevBan */  
 
 #SpecialsPrimaryPromo .SpecialsPrimaryContentAmex {
 	background:transparent url(/csimages/566/441/year_freestyle_vacation_amex_bk.jpg) no-repeat scroll 0 0;
	color:#CCCCCC;
    display:block;
    float:right;
    font-size:12px;
    height:278px;
    margin:0;
    padding:0 20px;
    width:241px;
 }
#titlebar_R10 {
    width:730px;
    left:0;
    position:relative;
    top:60px;
}
	.bookingSuites{
	  color:#FFFFFF;
	  float:left;
      position:relative;
      top:-44px;
	  margin:0 0 0 13px;
	}
	 #SpecialsPrimaryPromo {
	 	height:278px;
	 }
	 
/* Shopping Landing Page */  
    .shortrowitemsShoping {
      margin:0!important;
      }
   
