#lbllisttour {display:block;margin-bottom:5px;}
#lbllistItinery{display:block;margin:5px 0px 5px 0px ;}

#leftContentArea {font-size:70%;padding-top:10px;}

.textarea02
{
	background-color:#FFFFFF;
}
.gradientBG.sectionHeading {padding-top:30px;}
.additionalComments
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:10px;
}



#accomodationPromotion div
{
	width:230px;
	padding-left:25px;
	padding-right:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
}

.nav li
{
	display:inline;
	padding-right:10px;
	margin-left:0px;
}

.nav
{
	float:left;

}

.destinationList
{
	text-align:left;
}
.accessibleSearch
{
	float:right;
	padding-right:25px;
}

.prices
{
	/*padding-left:25px;
	padding-right:25px;	*/
}

.villaGrid
{
	background-image: url(../images/imgVillaGridBG.jpg);
	padding-top:50px;
	padding-bottom:10px;
	width:772px;
	border-bottom:solid 1px #cccccc;
}


.radioLists
{
	margin-bottom:15px;
}

.airlineLogo
{
	text-align:center;
}

.topTenListContainer
{
	float:left;
	width:200px;
}

.formLabels
{
	font-weight:bold;
}

.textFieldWhite, .lstWhite
{
	background-color:#FFFFFF;
}

#productSearch
{
	/*padding-left:40px;
	padding-top:15px;*/
	width:100%;

	height:195px;
	background-image:url(../Images/gradProductSearch.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 16px;

	background-repeat:repeat-x;
}

#productSearch .col1
{
	padding-left:40px;
	padding-top:15px;
	width:439px;
	float:left;
}

#productSearch .col1 img.title
{
	padding-bottom:5px;
}

#productSearch .col1 .subHeader
{
	padding-bottom:15px;
}

#productSearch .col2
{
	background-image:url(../Images/productSearchDivider.gif);
	width:260px;
	float:left;
	background-repeat:no-repeat;
	margin-top:15px;
	height:180px;
	padding-left:10px;
}

.labelBG01
{
	background-image:url(../controls/images/imgCarHireBG.gif);
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25377F;


}

#productSearch ul
{
	margin:0px;
	padding:0px;
	padding-right:20px;
}

#productSearch li
{
	font-weight:bold;
	padding-left:10px;
	padding-bottom:3px;
	margin-left:0px;
	background-image:url(../Controls/Images/smallarrow.gif);
	list-style-type: none;
	background-repeat:no-repeat;
	background-position:Left;
}

#productSearch li a
{
	color:#25377F;
}

.buttonContainer
{
	background-image:url(../Controls/Images/button_bg.jpg);
	text-align:right;
	height:23px;
	margin-bottom:20px;
	clear:both;
}

.itinerary
{
	padding-bottom:20px;
}

.cruiseWelcomeImageColumn, .cruiseWelcomeTextColumn, .cruiseWelcomeButtonColumn
{
	float:left;
}

.cruiseWelcomeButtonColumn
{
	width:100px;
}

.cruiseWelcomeTextColumn
{
	width:350px;
	padding:0px 10px 0px 10px;
}

.callMeForm
{
	float:left;
	width:370px;
	padding-top:10px;
}

.callMeInfo
{
	float:left;
	width:323px;
	padding-left:25px;
	padding-top:10px;
}

.accommodationName
{
	font-family: Times New Roman;
	font-size: 17px;
	font-weight:bold;
	color: #666666;
}

.flashContainer
{
	text-align:center;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
}

.content
{
	background-color:#ffffff;
}

.singleColumn
{
	margin:25px;
}

.firstColumnWide, .firstColumnWideToEnd
{
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	width:442px;
}

.firstColumnWideToEnd
{
	padding-right:0px;
	width:472px;
}

.lastColumn
{
	border-left:1px solid #cccccc;
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	width:230px;
}

.firstColumn
{
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	width:160px;
}

.lastColumnWide
{
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	width:462px;

}

.middleColumn
{
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	width:232px;
}

.lastColumnToEdge
{
	width:280px;
	padding-top:25px;
	border-left:1px solid #cccccc;
}

.resultNumbers {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666666;
}

.mainCopy_10pt, #productSearch li, a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #666666;
}

.alert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #FF0000;
	line-height: 16px;
}

.mainCopy_10pt_25lh, .information, .para01, .para02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 25px;
}

.carrierContainer h1
{
	font-size: 14px;
}

.carrierContainer h2
{
	font-size: 11px;
}

.carrierContainer h3
{
	font-size: 13px;
}

.carrierContainer h4
{
	font-size: 11px;
}

.anchors ul
{
	margin:0px;
	list-style-position: inside;
	margin-bottom:10px;
}

.anchors
{
	margin-bottom:20px;
	line-height: 16px;
}

.anchors a
{
	color:#25377F;
	text-decoration:underline;
}

.information strong
{
color:#25377F;
}

.information h1, .carrierContainer h1, .carrierContainer h2
{
	text-align:left;
}

.insetImage
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.cruisingTasters p
{
	margin:0px;
	padding:5px 0px 5px 0px;
}

.mainCopy_10pt_16lh, .carrierContainer, .cruisingTasters, .prices, .siteMapList li a, .splashList li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	text-align:left;
}

.copy_9pt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.copy_9pt_16lh
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 16px;
}


.villaGridCaption, .mainCopy_9pt, .villaGridContent td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.villaGridHeaders th
{
	line-height:25px;
	text-align:center;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25377F;
}




.villaGridContent td
{
	text-align:center;
	font-weight:bold;
	line-height:19px;
	border-top:solid 1px #797979;
}

.mainCopy_8pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.mainCopy_10pt_blue, .information h1, .carrierContainer h1, .formLabels, #shortList li,  .list li, .backButton a, .villaGridHeaders td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25377F;
}

.mainCopy_11pt_blue, .information h1, .carrierContainer h1, .formLabels, #shortList li,  .list li, .backButton a, .villaGridHeaders td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25377F;
}

ul.informationLinks li
{
	display:inline;
	padding:10px;
}

.pagerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #25377F;
}

.pagerText a
{
	color: #25377F;
	text-decoration:none;
}

.link01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #25377F;
	font-weight:bold;
	text-decoration:none;
}


.tellafriend, .dropcap
{
	font-family: Times New Roman;
	font-weight:bold;
	font-size: 14px;
	color: #25377F;
}


.dropcap {
	float: left;
	font-size: 45px;
	font-weight:bold;
}

.mainCopy_9pt_blue, .list li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #25377F;
}



.footerlink a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 20px;
	padding-top: 13px;
	padding-left: 23px;
	color: #25377F;
	background-image: url(../images/trans.gif);
	border:solid 0px #000000;
}

.footerlink a:hover {
	color:#666666;
	background-image: url(../images/bg_footer_over.jpg);
	background-position:top center
}

.txt_button_link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #25377F;
	padding:30px 0px 30px 22px;
	text-decoration:none;
	line-height:24px;
}

.txt_button_link a:hover{
	text-decoration: none;
	font-weight:bold;
	color: #666666;
}
.button a  {
	background-image: url(../images/bg_button);
}
.button a:hover {
	background-image: url(../images/bg_button_over.jpg);
}

.bg_shadow {
	background-image: url(../images/bg_shading.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.bg_shadow_footer {
	background-image: url(../images/bg_shading_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_footer {
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.divider {
	background-image: url(../images/bg_divider.jpg);
}

#shortList ul, .list ul
{
	margin:20px;
}

#shortList li, .list li, .siteMapList li, .splashList li
{
	list-style-image: url(../Images/imgArrowRightList.gif);
	list-style-type: none;
	list-style-position:outside;
	padding:0px 0px 2px 0px;
	font-weight:bold;
}

.splashList li
{
	font-weight:normal;
}

.siteMapList ul
{
	margin-left:10px;

}

 .siteMapList li
 {
	font-weight:normal;
 }

.dropdown
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	font-weight:normal;
	margin: 1px;
	border-left: gray 1px solid;
	width: 200px;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	height: 18px;
}

textarea, select, .textfield, .textfieldWhite
{
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

#txtComment
{
	width:715px;
}

.textfield, .textfieldWhite
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	background-color:#EEEEEE;
	padding-bottom: 1px;
	margin: 1px;
	border-left: gray 1px solid;
	padding-top: 1px;
	border-bottom: gray 1px solid;
	height: 14px;
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.textfieldWhite
{
	background-color:#FFFFFF;
}

.checkbox
{
	background-color:#FFFFFF;
}

.searchInputs
{
	font-size:9px;
}

.txtfieldMultiLine
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	font-size: 7pt;
	padding-bottom: 3px;
	margin: 1px;
	border-left: gray 1px solid;
	padding-top: 3px;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	background-color:#FFFFFF;
}

.floater
{
padding:22px 0px 22px 22px;
}

.floaterleft
{
padding:22px 22px 22px 22px;
}
.pad6
{
  	padding: 6px 0px 6px 0px;
}

a
{
	text-decoration:none;
}

.spacer
{
	clear:both;
}
