body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002251;
	font-size:11px;
	text-align:left;
	background-image:url(/images/PageBG.gif);
	margin:auto;}

.fontBoldBlue{
	color:#09598C;
	font-weight:bold;}

.Wrapper{
	width:933px;
	margin:auto;}

.AlignCenter{
	text-align:center;}
.MarginTop10{
	margin-top:10px;}
.HomeSUV{
	color:#09598C;}
a{
	color:#0264D5;}
.HomeBoxRight a, .HomeBoxBottom a{
	color:#FFFFFF;}
	
.required{
	color:#ff0000;
	font-weight:bold;
	font-size:11px;}
/** HEADER **/
.Header{
	width:933px;
	text-align:left;}
.HeaderTop{
	
	height:41px;
	background-image:url(/images/HeaderBGTop.gif);}
.HeaderBottom{
	width:933px;
	height:77px;
	background-color:#FFFFFF;}
.HeaderLogo{
	width:220px;
	padding: 0 0 0 30px;
	}
.HeaderNavTop{
	padding:0 33px 0 0;
	float:right;}
.HeaderBottomRight{
	width:620px;
	padding: 0px 7px 0 0;
	float:right;
	text-align:right;}
.HeaderInfo{
	padding: 12px 5px 12px 0;}
.HeaderInfo a:link, .HeaderInfo a:visited, .HeaderInfo a:hover, .HeaderInfo a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#469CFF;
	font-size:11px;}
.HeaderNavBottom{}
	
/** GLOBAL CONTENT **/
.Content{
	width:913px;
	height:auto;
	overflow:auto;
	padding:0 10px;
	text-align:left;
	background: #FFFFFF url(/images/ContentBGTop.gif);
	background-repeat: no-repeat;}
.ContentLeftNav{
	width:234px;
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;}
.ContentRightSide{
	width:672px;
	float:right;}
.ContentBottom{
	width:933px;
	height:14px;
	background-image:url(/images/ContentBGBottom.gif);}

/** GLOBAL LEFT NAV **/
.LeftNavTop{
	width:234px;
	height:34px;
	margin:40px 0 0 0;}
.LeftNavSpan{
	width:234px;
	background-image:url(/images/LeftNavBoxSpan.gif);}
.LeftNavBottom{
	width:234px;
	height:11px;}
.LeftNavHdr{
	width:234px;
	margin:0 0 0 0;}
.LeftNavText{
	width:224px;
	padding:5px 5px 10px 5px;}

.LeftNavText a {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana;
	font-size: 13px}

/** HOMEPAGE **/
.HomeFlash{
	width:672px;
	margin:0 0 10px 0;}
.HomeBox{
	width:671px;
	background-image:url(/images/HomeBoxBG.gif);
	overflow:auto;}
.HomeBoxLeft{
	width:380px;
	padding:55px 20px 0 20px;
	float:left;}
.HomeBoxRight{
	width:251px;
	float:right;}
.HomeBoxBottom{
	width:651px;
	height:21px;
	text-align:right;
	padding: 5px 20px 0 0;
	background-image:url(/images/HomeBoxBottom.gif);}
.HomeSpecialize{
	width:251px;}
.HomeSpecializeLink{
	width:231px;
	height:20px;
	text-align:right;
	margin:10px 0 0 0;
	padding: 5px 20px 0 0;
	background-image:url(/images/HomeSpecializeLink.gif);}
.HomeFeature{
	width:251px;
	padding:20px 0 10px 0;
	background-image:url(/images/HomeFeaturedBG.gif);}
	
/** CONTENT **/
.ContentBoxTop{
	width:656px;
	height:31px;
	padding:10px 0 0 15px;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/ContentBoxBGTop.gif);}
.ContentBoxTopReserve{
	width:670px;
	height:232px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/reservationsBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopCorporate{
	width:670px;
	height:232px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/corporateTransBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopRates{
	width:670px;
	height:232px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/ratesBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopFleet{
	width:670px;
	height:20px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/fleetBG.jpg);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopInteriors{
	width:670px;
	height:20px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/interiorsBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopAmenie{
	width:670px;
	height:40px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/amenieBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopPackage{
	width:670px;
	height:40px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/packageBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopRates{
	width:670px;
	height:232px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/ratesBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopLosAngeles{
	width:670px;
	height:105px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/hotDestinationBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopSanDiego{
	width:670px;
	height:105px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/hotDestinationBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopSanFrancisco{
	width:670px;
	height:105px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/hotDestinationBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopSantaBarbara{
	width:670px;
	height:105px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/hotDestinationBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxTopPalmSprings{
	width:670px;
	height:105px;
	padding:21px 0 0 0;
	margin-top:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(/images/hotDestinationBG.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #BCE0FF}
.ContentBoxSpan{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	background-image:url(/images/ContentBoxBGSpan.gif);
	background-repeat:no-repeat;
	overflow:auto;
	color: #000000;
	font-size: 13px;}
.ContentBoxSpanReserve{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 13px;}
.ContentBoxSpanRates{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 12px}
.ContentBoxSpanFleet{
	width:641px;
	padding:5px 14px 0 14px;
	border-right:1px solid #8CE0FF;
	border-left:1px solid #8CE0FF;
	overflow:auto;
	background-image:url(/images/BlueBottomBG.gif);
	background-repeat:no-repeat;
	color: #000000;
	font-size: 13px;}
.ContentBoxSpanAmenie{
	width:641px;
	padding:5px 14px 0 14px;
	border-right:1px solid #8CE0FF;
	background-image:url(/images/BlueBottomBG.gif);
	background-repeat:no-repeat;
	overflow:auto;
	color: #000000;
	font-size: 13px;}
.ContentBoxSpanPackage{
	width:641px;
	padding:5px 14px 0 14px;
	border-right:1px solid #8CE0FF;
	background-image:url(/images/BlueBottomBG.gif);
	background-repeat:no-repeat;
	overflow:auto;
	color: #000000;
	font-size: 13px;}
.ContentBoxSpanLosAngeles{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 12px;}
.ContentBoxSpanSanDiego{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 12px;}
.ContentBoxSpanSantaBarbara{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 12px;}
.ContentBoxSpanSanFrancisco{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 12px;}
.ContentBoxSpanPalmSprings{
	width:641px;
	padding:5px 14px 0 14px;
	border-left:1px solid #8CE0FF;
	border-right:1px solid #8CE0FF;
	overflow:auto;
	color: #000000;
	font-size: 12px;}
.ContentBoxBottom{
	width:671px;
	height:18px;
	background-image:url(/images/ContentBoxBottom.gif);}
.ContentBannerRatesWhite{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF}
.ContentBannerRatesBlue{
	font-size:13px;
	font-weight:bold;
	color:#B3DBFF}
.rateBorder{
	border-bottom:1px solid #A9D7FF;}
.classBGnoRepeat{
	background-repeat:no-repeat;}
.class20pxLeftMargin{
	margin-left:20px;}
.classTourBackLink{
	font-size:11px;}

.rateTop {height:15px;background:url(/images/rateBlackTop.gif) no-repeat;font-size:0.1em;}
.rateSpan {background:#000000;}
.rateTable {width:590px;color:#FFFFFF;}
.rateBottom {height:15px;background:url(/images/rateBlackBottom.gif) no-repeat;font-size:0.1em;}

.rateTopW {height:15px;background:url(/images/rateWhiteTop.gif) no-repeat;font-size:0.1em;}
.rateSpanW {background:url(/images/rateWhiteSpan.gif) repeat-y;}
.rateTableW {width:590px;}
.rateBottomW {height:15px;background:url(/images/rateWhiteBottom.gif) no-repeat;font-size:0.1em;}

/** FAQ **/

.companyFAQTitle {
	width:620px;
	height:22px;
	background-color: #EDF1F6;
	font-size:13px;
	margin:3px 0;
	padding:5px 0 0 10px;}

.companyFAQTitle a {
	font-weight: bold;}

.companyFAQContent {
	width:605px;
	padding:0 0 0 25px;}



/** FOOTER **/
.Footer{
	width:933px;
	height:70px;
	text-align:center;
	margin-bottom:20px;
	background-image:url(/images/FooterBG.gif);}
.FooterTop{
	width:933px;
	height:36px;
	padding:12px 0 0 0;
	color:#636363;}
.FooterBottom{
	width:721px;
	height:22px;
	font-size:11px
	color:#807E7E;
	margin:auto;}
.FooterTop a {
	font-size:12px;
	color:#636363;}
	
/** Amenitie List **/
ul{
	list-style-image: url('images/bluearrow.gif');
	vertical-align:middle;
}

.finePrint{
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.pricepageblut
{
	color:#0067af;
}	
.pricetop
{
	background:url('images/price-top.jpg') no-repeat top;
}
	
.pricecenter
{
	background:url('images/price-center.jpg') repeat-y top;
}
.pricebottom
{
	background:url('images/price-bottom.jpg') no-repeat bottom;
}

.dpt
{
 background:url('images/dpt.jpg') repeat-x top;
}	

/** package box **/
.box {
	background: url(/images/box_bg.png) no-repeat; padding:26px 42px 20px 34px;
}
.bluebold{font-family:Arial, Helvetica, sans-serif; color:#163891; font-size:22px; font-weight:bold; text-transform:uppercase;}
.blue2{font-family:Arial, Helvetica, sans-serif; color:#163891; font-size:12px;text-transform:uppercase;}
.blue3{font-family:Arial, Helvetica, sans-serif; color:#4195f7; font-size:14px; font-weight:bold; text-transform:uppercase;}
.black{font-family:Arial, Helvetica, sans-serif; color:#0c0c0c; font-size:16px; font-weight:bold; text-transform:uppercase;}
.black2{font-family:Arial, Helvetica, sans-serif; color:#0c0c0c; font-size:12px; font-weight:bold; text-transform:uppercase;}
.blue4{font-family:Arial, Helvetica, sans-serif; color:#4195f7; font-size:24px; font-weight:bold; text-transform:uppercase;}