﻿.scroll
{
	color:#AD0304;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	background-color:#EEEAD5;
}
body {
color:#444444;
font-family:"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
background-color:#f4f5eb;
text-align:center;
margin:0px 0px 0px 0px;
}

.adtext {
color: black; font-weight: bold; font-size:10px; vertical-align:middle; text-align:center;
margin-right:20px; margin-left:10px; padding-left:10px; padding-right:20px;
}

.centernormal
{
	color:#ffffff;
	font-size:10px;
	font:verdana;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
.tourimages
{
	text-align:center;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
.tourimages h1 {
color:#718cab;
font-size:18px;
font:verdana;
font-weight:bold;
margin:10px;
}
.resvdetailtext
{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	text-align:justify;
	font-family: Verdana;
	padding-left:40px;
	padding-right:15px;
	padding-bottom:20px;
}

.textbox 
{
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma; color:#000000; font-weight:normal;
	border: solid 1px #000000; margin:1px; padding-left:3px;
}
.textboxlogin 
{
font-size:12px; color:#6d8fb7;
	border: solid 1px #c9c9c9; width:180px; height:17px;
}
.textboxresv 
{
font-size:11px; color:#000000; font-weight:normal;
	border: solid 1px #000000; margin-top:4px;
}
.textboxresvlogin 
{
font-size:10px; color:#023d82;
	border: solid 1px #000000; margin-top:4px;
}
.textarea 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color:#000000;
	border: solid 1px #000000; width:370px; height:80px;
}
.textareafaq
{
background-color:#3c5a7e;
	FONT-SIZE: 13px; FONT-FAMILY: Verdana; color:#ffffff; text-align:justify;
	border:none; width:912px; height:280px; margin-left:10px;
}
.textareafaq a 
{
	font-size:13px;	
	color:#ffffff;
	text-decoration:underline;
	vertical-align:top;
}
.textareafaq a:hover
{
	color:#a1b81b;
	
}
.textboxhour 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
	border: solid 1px #000000; width:30px;
}
.textboxspelser
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
	border: solid 1px #000000; width:40px;
}
.search
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:500;
	color:#333333;
	border:#333333 1px solid;
}


.headingin 
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	
}
.LabelHeading 
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	
}
.headingbooking
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	font-variant:small-caps;
	
}
.headingresv
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:19px;
	padding-top:1px;
	
}

a
{
	font-family:Verdana;
	font-size:11px;
	color:#11305E;
	text-decoration:none;
	vertical-align:middle;
}
.sitemap a
{
	font-family:Verdana;
	font-size:11px;
	color:#d80000;
	text-decoration:none;
	vertical-align:middle;
	
}
.sitemap a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#11305E;
	text-decoration:none;
	vertical-align:middle;
	
}
.div1
{
	margin-top:20;
	width:936px;
	background:url(../img/headtop.gif) no-repeat;
}
.div2
{
	margin-bottom:20px;
	width:936px;
	background:url(../img/headbottom.gif) no-repeat;
}

/*.button*/
/*{*/
	/*FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana; background:url(../img/btn_bg.gif) no-repeat;	border:none;*/
/*background: #F3F3F3; border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; border-right: 1px solid #999999; border-top: 1px solid #CCCCCC; color: #666666; font: bold 10px/10px Verdana, Helvetica, sans-serif; margin: 0px; padding: 3px 5px 3px 5px; height: 21px;*/ 
/*}*/

.buttonbig
{
	 height:20px;width:120px; BACKGROUND:  url(../img/roundButtonbig.gif) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}

.button
{
	 height:20px;width:75px; BACKGROUND:  url(../img/roundButton.gif) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonnxtstart
{
	 height:27px;width:69px; BACKGROUND:  url(../img/nextstart.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonnxt
{
	 height:27px;width:67px; BACKGROUND:  url(../img/next.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonexport
{
	 height:27px;width:69px; BACKGROUND:  url(../img/buttonexport.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonbck
{
	 height:27px;width:67px; BACKGROUND:  url(../img/back.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonprint
{
	 height:27px;width:67px; BACKGROUND:  url(../img/print.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttoncfm
{
	 height:27px;width:83px; BACKGROUND:  url(../img/confirm.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonsubmit
{
	 height:27px;width:83px; BACKGROUND:  url(../img/submit.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonsubmitreq
{
	 height:27px;width:81px; BACKGROUND:  url(../img/buttonsubmitreq.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonreset
{
	 height:27px;width:69px; BACKGROUND:  url(../img/buttonreset.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttoncancel
{
	 height:27px;width:83px; BACKGROUND:  url(../img/buttoncancel.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonupdate
{
	 height:27px;width:83px; BACKGROUND:  url(../img/buttonupdate.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.img {
padding-bottom:10px;
padding-right:10px;
}
.imgskype {
padding-left:10px;
}
.img a {
padding-left:10px;
padding-right:10px;
}


.toplefttab {
background:url(../img/toplefttab.gif) no-repeat;
width:443px;
height:34px;
margin-left:15px;
}
.getquote {
background:url(../img/getquote.jpg) no-repeat;
width:393px;
height:36px;
margin-left:50px;
margin-bottom:3px;
}
.getquote font {
font:verdana;
color:#364d68;
font-size:16px;
font-weight:bold;
margin-left:55px;
}
#innertopright {
background:url(../img/innertopright.jpg) no-repeat;
width:443px;
height:35px;
margin:0px;
}
#innertoprightfaq {
background:url(../img/innertopright.jpg) no-repeat;
width:443px;
height:35px;
margin-right:2px;
}
.callnow {
color:#1d3550;
font:large;
font-style:normal;
font-stretch:normal;
font-size:20px;
font-weight:bold;
text-align:left;
margin-left:180px;
}
.afficallnow {
color:#1d3550;
font:large;
font-style:normal;
font-stretch:normal;
font-size:16px;
font-weight:bold;
text-indent:.5em;
margin-left:65px;
}
#innertopleft {
background:url(../img/innerlefttop.jpg) no-repeat;
width:472px;
height:35px;
margin:0px;
text-align:left;
}
#innertopleftfaq {
background:url(../img/innerlefttop.jpg) no-repeat;
width:472px;
height:35px;
margin-left:10px;
}
#innerrightfiller {
background-color:#3c5a7e;
width:446px;
height:286px;
margin:0px;
}
#innerrightfillerEntryText 
{
background:url(../img/releximage.jpg) no-repeat right bottom #3c5a7e;
background-color: #3c5a7e;
width:446px;
height:305px;
margin:0px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
#innerrightfillerrd {
background-color:#3c5a7e;
width:923px;
margin:0px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.innerfaqfiller {
background-color:#3c5a7e;
width:923px;
height:286px;
margin:0px;
}
.innerrightbottom {
background:url(../img/innerbottomright.jpg) no-repeat;
width:446px;
height:58px;
margin:0px;
}
.innerrightbottommp {
/*background:url(../img/innerbottomgq.jpg) no-repeat;*/
width:923px;
height:58px;
margin:0px;
}
.resvspretor {
width:1px;
height:344px;
color:#FFFFFF;
}
.innerfaqbottom {
background:url(../img/faqinnerbottom.jpg) no-repeat;
width:923px;
height:58px;
margin:0px;
}
.innerlefthome {
background:url(../img/home.jpg) no-repeat ;
width:477px;
height:305px;
margin:0px;
}
.innertopdtod {
background:url(../img/services/dtod.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopexvan {
background:url(../img/services/exclusivevan.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoptc {
background:url(../img/services/tc.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopexecutivesuv {
background:url(../img/services/executivesuv.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoplimos {
background:url(../img/services/limo.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopexlimo {
background:url(../img/services/excurlimo.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertophummer {
background:url(../img/services/hummer.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopminibus {
background:url(../img/services/minibus.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopmidsizebus {
background:url(../img/services/midsizebus.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoplimobus {
background:url(../img/services/limobus.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopwc {
background:url(../img/services/wc.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopdmc {
background:url(../img/services/dmc.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopsb {
background:url(../img/services/sb.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopmidmad {
background:url(../img/services/midnightmadness.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopprepaidtaxi {
background:url(../img/services/prepaidtaxi.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopproms {
background:url(../img/events/proms.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopanniver {
background:url(../img/events/anniversary.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopcorporate {
background:url(../img/events/corporate.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoptownnight {
background:url(../img/events/nightsonthetown.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopsporting {
background:url(../img/events/sporting.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopwedding {
background:url(../img/events/wedding.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopwinetour {
background:url(../img/events/winetour.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopcorpacc {
background:url(../img/howitworks/corporateaccount.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoptravelagent {
background:url(../img/howitworks/travelagent.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoptraveltips {
background:url(../img/howitworks/traveltips.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopgroups {
background:url(../img/howitworks/groups.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopairport {
background:url(../img/howitworks/airport.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopcharter {
background:url(../img/howitworks/charterservice.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopassociate {
background:url(../img/airport.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopcontact {
background:url(../img/contactinfo/contactus.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopfaq {
background:url(../img/faq.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopfeedback{
background:url(../img/contactinfo/feedback.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopaboutus{
background:url(../img/contactinfo/aboutus.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
/* tour innertop images start */
.innertopgettymuseum{
background:url(../img/tourimg/innerrightgettymeusum.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertophuntingtonlibrary{
background:url(../img/tourimg/innerrighthuntingtonlibrary.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopronaldregan{
background:url(../img/tourimg/innerrightronaldregan.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopahmansontheatre{
background:url(../img/airport.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoptolrencemuseum{
background:url(../img/tourimg/innerrighttolrencemuseum.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopdodgerstadium{
background:url(../img/tourimg/innerrightdodgerstadium.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopdayatrace{
background:url(../img/tourimg/innerrightdayatrace.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopwineandfood{
background:url(../img/tourimg/innerrightwineandfood.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopdisney{
background:url(../img/tourimg/innerrightdisneyland.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopsixflag{
background:url(../img/tourimg/innerrightgetsixflag.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertophollywood{
background:url(../img/tourimg/innerrighthollywood.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopfashionisland{
background:url(../img/tourimg/innerrightfashionisland.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoplosangeleszoo{
background:url(../img/tourimg/innerrightlosangeleszoo.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopseaworld{
background:url(../img/tourimg/innerrightseaworld.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopLongBeachAquarium{
background:url(../img/tourimg/innerrightLongBeachAquarium.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopzumabeach{
background:url(../img/tourimg/innerrightzumabeach.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoppismobeach{
background:url(../img/tourimg/innerrightpismobeach.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopchumashcasino{
background:url(../img/tourimg/chumashcasinogif.gif) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopCINP{
background:url(../img/tourimg/innerrightCINP.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertoprayadayspa{
background:url(../img/tourimg/innerrightrayadayspa.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopwarnerbrother{
background:url(../img/airport.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
.innertopsbzoo{
background:url(../img/tourimg/innerrightsbzoo.jpg) no-repeat;
width:477px;
height:344px;
margin:0px;
}
/* tour innertop images end */
#servicenote {
background-color:#e0e4ea;
width:923px;
height:100%;
margin:0px;
vertical-align:top;
}
#servicenotemp 
{
background-color:#c5c9ce;
width:923px;
height:100%;
margin:0px;
vertical-align:top;
}
.servicenotetext {
color:black;
font-size:12px;
font:verdana;
margin:0px;
text-align:left;
}
.servicenotetext p {
color:black;
font-size:13px;
font:verdana;
margin-top:0px;
margin-bottom:2px;
margin-left:10px;
margin-right:10px;
text-align:left;
}
.servicenotetext a {
color:#1d3550;
font-size:11px;
font:verdana;
font-weight:bold;
text-decoration:underline;
margin:10px;
text-align:left;
}
.servicenotetext h1 {
color:#566a80;
font-size:18px;
font:verdana;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
text-align:left;
}
.servicenotetext h2 {
margin-top:0px;
padding-top:0px;
margin-bottom:3px;
}
.servicenotetext h2 a {
color:#718cab;
font-size:14px;
font:verdana;
font-weight:bold;
text-align:left;
text-decoration:none
}
.affiservicenotetext {
color:#ffffff;
font-size:10px;
font-family:Verdana;
font-weight:normal;
text-align:left;
}
.affiservicenotetext h1 {
color:#ffffff;
font-size:18px;
font:verdana;
font-weight:bold;
margin-top:5px;
margin-bottom:20px;
text-align:left;
}
.bottomcarimages {
background:url(../img/bottomcarimages.jpg) no-repeat;
width:925px;
height:191px;
margin-top:10px;
}

.table  {
margin-top:10px;
}
.tablebtn  {
margin-left:5px;
margin-right:5px;
}
.toursdd  {
padding-left:20px;
padding-right:25px;
}
.resvdetailtable  {
margin-top:30px;
margin-right:10px;
}
.select {
background:#FFFFFF;
border:#c8c8c8 1px solid;
font-family:verdana;
color:#000000;
font-size:11px;
font-weight:400;
padding:1px;
}

.topnavbot {
color:#FFFFFF;
font-family:verdana;
font-size:10px;
padding-left:10px;
padding-right:10px;
font-weight:400;
}
.topnavbot:hover {
color:#616fa5;
font-family:verdana;
font-size:10px;
font-weight:400;
}
#mainbg {
background:url(../img/headinwhite.gif) repeat-y;
width:100%;
height:100%;
background-position:center;
}

#innerbgtop {
background:url(../img/innertop.gif) center no-repeat;
width:951px;
height:42px;
margin:0px;
vertical-align:top;
text-align:center;
}
#innerbgtopmp {
background:url(../img/innertopmp.gif) center no-repeat;
width:951px;
height:12px;
margin:0px;
vertical-align:top;
text-align:center;
}
#innermiddle {
background:url(../img/innermidlle.gif) repeat-y;
width:951px;
height:100%;
margin:0px;
}
#innerbottom {
background:url(../img/innerbottom.gif) no-repeat;
width:951px;
height:14px;
}
#menubar {
float:left;
height:29px;
padding-left:35px;
margin:0px;
}
#nav { 
	float:left; }
#menubar UL {
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	position:relative;
	z-index:100; }
#menubar UL A.menuitem {
	height:29px;
	width:100%;
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	cursor:pointer;
	display:block; }
#menubar UL A.menuitem:hover {
	height:29px;
	width:100%;
	color:#ffffff !important;
	cursor:pointer;
	display:block; }
#menubar LI {
	height:29px;
	float:left;
	display:block;
	width:130px;
	margin-left:3px;
	padding-top:4px;
	font-weight:bold;
	text-decoration:none !important;
	cursor:pointer;
	position:relative;
	background:no-repeat url(../img/tab_btn.gif) top left;
	color:#ffffff;
	text-align:center; }
#menubar LI:hover {
	background:no-repeat url(../img/tab_btnover.gif) top left;
	background-position:0 0px !important; }
#nav A {
	text-decoration:none !important; }
HTML*BODY #nav LI UL {
	position:relative; }
#nav LI UL {
	display:none;
	position:absolute;
	background-color:#F8F8F8;
	clear:both;
	border:solid 1px #CCC;
	float:left;
	width:150px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	left:0 !important; }

#nav LI UL LI {
	height:23px;
	width:100%;
	margin:0px;
	padding:0px;
	background-image:none !important;
	display:block;
	text-align:left !important;
	float:left; }
	

#nav LI UL LI A:hover {
	background-color:#708dad;
	color:#ffffff !important; }
#nav LI UL LI A {
	height:17px;
	width:100%;
	display:block;
	margin-top:4px;
	float:left;
	text-indent:6px; }
#nav LI.over {
	color:#ffffff !important; }
#menubar LI > UL {
	top:auto;
	left:auto; }
#menubar LI:hover UL, LI.over UL{ 
	display:block !important; }
/*  sub sub menu */	
	

#nav LI UL LI UL {
	display:none;
	position:150px right;
	background-color:#F8F8F8;
	clear:both;
	border:solid 1px #CCC;
	float:left;
	width:150px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	left: 150px;
    top: -1px; !important; }


	
/* sub sub menu end*/
	
#home BR {
	font-size: 0;
	line-height: 0;
	height: 0;
	width: 0; }	
#tabs {
float:left;
margin-top:5px;
padding-left:30px;
}	
	
#tabs A {
	width: 123px;
	height: 26px;
	color: #f2f6f7;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	overflow: hidden;
	background: no-repeat url(../img/booknow_tab.jpg) top left;
	text-align:center;
	display: block;
	padding-top:4px;
	outline: none !important;
	float: left;
	margin-left:8px; }
#tabs A:hover {
		color: #3e5775;
		padding-top: 4px !important;
		width:123px;
		height: 26px;
		background: no-repeat url(../img/booknow_tabover.jpg) top left; }
#tabs .active {
background:url(../img/booknow_tabover.jpg) no-repeat;
	background-position: 0 0px !important;
	color: #3e5775 !important;
	cursor: default !important;
	height: 26px !important;
	padding-top: 4px !important; }
		
#tabs #centertabs {
	margin: 0 auto; }	
	
.tabcontent {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:5px;
}

.tabcontentseparate {
background-color:#5c718c;
width:420px;
height:1px;
}
.feedbackseparate {
background-color:#5c718c;
height:1px;
}
.innerheading {
color:#FFFFFF;
font:verdana;
font-size:16px;
font-weight:bold;
text-indent:1em;
margin-left:5px;
text-align:left;
}
.innerimagetext {
margin:10px;
}
.innerimagetext ul {
color:#ffffff;
font:verdana;
font-size:13px;
font-weight:bold;
text-align:left;
}
.innerimagetext p {
color:#ffffff;
font:verdana;
font-size:13px;
font-weight:bold;
text-align:left;
margin:10px;
}
.tourpricetext {
margin:10px;
}
.tourpricetext p {
color:#ffffff;
font:verdana;
font-size:13px;
font-weight:bold;
text-align:right;
margin:10px;
}
.headinglogin
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:3px;
	
}
.headinglogin a {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
.headinglogin a:hover {
	color: #a1b81b;
}
.headingresv a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
.headingresv a:hover {
	color: #3c81d1;
}
#booking-price {
	font-size:14px;
	color:#334a65;
}
#booking-gratuity {
	font-size:9px;
	color:#334a65;
}
		
.nextbtn {
margin-top:10px;
margin-right:40px;
}
#callnowaffi {
background:url(../img/call-now-tabaffi.gif);
width:518px;
height:35px;
}
#callnowgetq {
background:url(../img/call-now-tab.gif);
width:477px;
height:35px;
}
#callnowtour {
background:url(../img/call-now-tabtour.gif);
width:924px;
height:35px;
}
.sepretor {
margin-left:10px;
}
.splsertable
{
	background-color:  none;
	border-right: #e6e6e6 1px solid ;
	border-top: #e6e6e6 1px solid ;
	border-left: #e6e6e6 1px solid ;
	border-bottom: #e6e6e6 1px solid ;
    word-wrap:break-word;
	line-height:100%;
	text-align: inherit;
	margin-top:5px;
	margin-left:20px;
	
}
.lable
{
	background-color:  none;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	border-right: #e6e6e6 1px solid ;
	border-bottom: #e6e6e6 1px solid ;
    font-weight:500;
    word-wrap:break-word;
	line-height:100%;
	text-align: justify;
	padding-left:5px;
	padding-top:5px;
	
}
.lable1
{
	background-color:  none;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	border-bottom: #e6e6e6 1px solid ;
    font-weight:500;
    word-wrap:break-word;
	line-height:100%;
	text-align: justify;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
}
	
.lable2
{
	background-color:  none;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	border-right: #e6e6e6 1px solid ;
    font-weight:500;
    word-wrap:break-word;
	line-height:100%;
	text-align: justify;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	
}
.lable3
{
	background-color: none;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	font-weight:500;
    word-wrap:break-word;
	line-height:100%;
	text-align: justify;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
		
}
.lable4
{
	background-color: none;
	font-size: 8pt;
	font-family: Verdana;
	color: white;
	font-weight:500;
    word-wrap:break-word;
	line-height:100%;
	text-align: justify;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
		
}
.toursidetab UL {
list-style:none;
margin-left:-15px;
}
.toursidetab LI {
	height:30px;
	float:left;
	display:block;
	width:180px;
	text-decoration:none !important;
	cursor:pointer;
	position:relative;
	background: repeat-x url(../img/toursidebg.gif) top left;
	color:#ffffff;
	text-align:center;
	 }
.toursidetab UL A {
	height:30px;
	width:100%;
	color:#000000 !important;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	cursor:pointer;
	margin-top:5px;
	display:block; }
.toursidetab UL A:hover {
	height:30px;
	width:100%;
	color:#ffffff !important;
	cursor:pointer;
	display:block; }
.toursidetab LI:hover {
	background: repeat-x url(../img/toursidebg_over.gif) top left;
	background-position:0 0px !important; }
/* new menu bar css */

.jquerycssmenu{
font: bold 12px Verdana;
/*padding-left: 35px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
z-index:40000;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
font-family: verdana;
font-variant:small-caps;
font-size:14px;
text-decoration: none;
width:130px;
height:20px;
display: block;
background: no-repeat url(../img/tab_btn.gif) left; /*background of tabs (default state)*/
margin-left:3px; /*spacing between tabs*/
border-bottom-width: 0;
color: #ffffff;
vertical-align:middle;
cursor:pointer;

}


.jquerycssmenu ul li a:hover{
background-image: url(../img/tab_btnover.gif) /*tab link background during hover state*/
z-index:40000;
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border: 1px solid #CCC;
z-index:40000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display:block;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 11px Verdana;
font-weight:bold;
width: 160px; /*width of sub menus*/
background: #ececec;
color: #11305E;
margin: 0;
border-top-width: 0;
text-align:left;
text-indent:6px;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #708dad;
color: #ffffff;
}

/* ######### CSS classes inner box  ######### */
.box2 
{
	 BACKGROUND: url(../img/box_bgbox.png) no-repeat left bottom  #3c5a7e;  WIDTH: 400px; text-indent:1px; text-align:left; PADDING-BOTTOM: 10px;
 }


.box2 H4 {
	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em;  BACKGROUND: url(../img/heading-image.png) no-repeat #3c5a7e; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.45em; COLOR: #000000; PADDING-TOP: 0.45em;
	 text-indent:1px; font-weight: bold; font-size: 10pt;text-align:left; 
}


.box2 P {
 	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; 
}

.box2 P {
	LINE-HEIGHT: 1.6em
}
.box2 a {
	color: #ffffff;
	text-decoration:underline;
	font-size: 11px;
	font-weight:normal;
}
.box2 a:hover {
	color: #3c81d1;
}
.box344 
{
	 BACKGROUND: url(../img/box_bgbox344.png) no-repeat left bottom  #3c5a7e;  WIDTH: 344px; text-indent:1px; text-align:left; PADDING-BOTTOM: 10px;
 }


.box344 H4 {
	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em;  BACKGROUND: url(../img/heading-image344.png) no-repeat #3c5a7e; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.45em; COLOR: #000000; PADDING-TOP: 0.45em;
	 text-indent:1px; font-weight: bold; font-size: 10pt;text-align:left; 
}


.box344 P {
 	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; 
}

.box344 P {
	LINE-HEIGHT: 1.6em
}
.box344 a {
	color: #ffffff;
	text-decoration:underline;
	font-size: 11px;
	font-weight:normal;
}
.box344 a:hover {
	color: #a1b81b;
}
.box160 
{
	 BACKGROUND: url(../img/box_bgbox160.png) no-repeat left bottom  #3c5a7e;  WIDTH: 160px; text-align:left; PADDING-BOTTOM: 10px;
	 font-size: 11px; color: White; font-weight: normal;
 }


.box160 H4 {
	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em;  BACKGROUND: url(../img/heading-image160.png) no-repeat #3c5a7e;  MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.45em; COLOR: #000000; PADDING-TOP: 0.45em;
	 text-indent:1px; font-weight: bold; font-size: 10pt;text-align:left; 
}


.box160 P {
 	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; 
}

.box160 P {
	LINE-HEIGHT: 1.6em
}
.box160 a {
	color: #ffffff;
	text-decoration:underline;
	font-size: 11px;
	font-weight:normal;
}
.box160 a:hover {
	color: #a1b81b;
}
.box4 
{
	 BACKGROUND: url(../img/box_bgbox800.png) no-repeat left bottom  #3c5a7e;  WIDTH: 820px; text-indent:1px; text-align:left; PADDING-BOTTOM: 10px;
 }


.box4 H4 {
	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em;  BACKGROUND: url(../img/heading-image800.png) no-repeat #3c5a7e; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.45em; COLOR: #000000; PADDING-TOP: 0.45em;
	 text-indent:1px; font-weight: bold; font-size: 10pt;text-align:left; 
}


.box4 P {
 	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; 
}

.box4 P {
	LINE-HEIGHT: 1.6em
}
.box4 a {
	color: #ffffff;
	text-decoration:underline;
	font-size: 11px;
	font-weight:normal;
}
.box4 a:hover {
	color: #3c81d1;
}
.box5 
{
	 BACKGROUND: url(../img/box_bgbox710.png) no-repeat left bottom  #e0e4ea;  WIDTH: 710px; text-indent:1px; text-align:left; PADDING-BOTTOM: 10px;
 }


.box5 H4 {
	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em;  BACKGROUND: url(../img/heading-image710.png) no-repeat #e0e4ea; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.45em; COLOR: #000000; PADDING-TOP: 0.45em;
	 text-indent:1px; font-weight: bold; font-size: 10pt;text-align:left; 
}


.box5 P {
 	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; 
}

.box5 P {
	LINE-HEIGHT: 1.6em
}
.box5 a {
	color: #ffffff;
	text-decoration:underline;
	font-size: 11px;
	font-weight:normal;
}
.box5 a:hover {
	color: #3c81d1;
}


/* inner box end */

.label
{
    font-family:Verdana;
font-size:10px;
 color:WindowText;

   }
   .label a
{
    font-family:Verdana;
font-size:10px;
 color: #ffffff;
 text-decoration:underline;

    }
        .label a:hover
{
 color: #a1b81b;

    }
.Label
    {
    font-family:Verdana;
   font-size :11px;
   font-weight:bold;
 color:#ffffff;

    }
.visibleDiv,#bottomRight
{
    position: fixed;
   
   filter: alpha(opacity=90);
    opacity:0.9;
 
    vertical-align: middle;
    border: 1 green solid;
    text-align: center;
}

#bottomRight
{
    bottom: 5px;
    left: 6px
}

.box3
{
	 FONT-SIZE:12px; BACKGROUND: url(../img/box_bgbox355.gif) no-repeat left bottom  #EAF3F9;  WIDTH: 300px;
	 text-indent:1px; text-align:left;
 }
 .box3 H4
{
	background-color:transparent;
    padding-right: 1em;
	padding-left: 1em;
	background: url(../img/heading-image1.png) no-repeat;
	margin-bottom: 1em;
	padding-bottom: 0.45em;
	color: #202528;
	padding-top: 0.45em;
	text-indent: 1px;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
}
.box3 P {
 	PADDING-RIGHT: 1em;  font-size:12px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px;  
 	 
}

.box3 P {
	LINE-HEIGHT: 1.6em
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.required {
background-color:transparent;
background-image:url(../img/requireddot.png);
background-position:right center;
background-repeat:no-repeat;
line-height:1em;
padding-right:11px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}


.lblPrice
{
    font-family:Tahoma ;
font-size:11px;
 

    }
               .textboxresvconfirm
{
background-color:#3c5a7e;
font-family:Verdana;
font-size:11px;
color:#ffffff;
padding-left:3px;
	border: solid 1px #c9c9c9; margin-top:4px;
}
#innerrightfillerrdItinerary {
background-color:#3c5a7e;
width:923px;
margin:0px;
font-family:Verdana;
font-size:11px;
color:#e4e4e4;
padding-left:20px;
}
.headinginconfirm 
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	
}


.roundTd
{
  	height:26px; width:150px; color:#ffffff; BACKGROUND: url(../Doc/Graphics/MiscImage/roundTd.gif) no-repeat #e0e4ea ; background-position:center;  border:none;
	 vertical-align:middle; font-weight: bold; font-size: 10pt; text-align:left; text-indent:7px; font-variant:small-caps;
}
.roundTd a
{
  	color:#ffffff;
}
.roundTd a:hover
{
  	color:#000000;
}





.buttonsubmit
{
        height:27px;width:83px; BACKGROUND:  url(../img/submit.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
        vertical-align:middle; padding-bottom:2px;
}

.buttoncancel
{
        height:27px;width:83px; BACKGROUND:  url(../img/buttoncancel.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
        vertical-align:middle; padding-bottom:2px;
}
.buttonupdate
{
        height:27px;width:83px; BACKGROUND:  url(../img/buttonupdate.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
        vertical-align:middle; padding-bottom:2px;
}

.loginmargin 
{
	margin-right:130px;
}
/*Wine tour css*/

.font {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top:1px;
 padding-left:0px;
 }
.headingfont {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:5px;
 }
 .heading {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:5px;
 }
 
 .textareawt {
  background:none;
  border:#363f26 1px solid;
  color:#363f26;
  font-family:Tahoma;
  font-size:12px;
  margin-left:3px;
  margin-top:1px;
  margin-right:1px;
  
  }
  tr 
  {
	font-size:11px;
  }
  
  .yui-skin-sam .mask
{
     background-color:#E6E6E6;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      opacity:.25;
      *filter:alpha(opacity=25);   }
      
      
      .hdBold
{
font-weight:bold;
color:Black;	
}
.RequiredForAlert
{
    background-color: transparent;
    background-image: url(../img/requireddot.png);
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 1em;
    padding-left: 11px;
    font-size: 12px;
    color: #000000;
}

.AlertHeader
{
    font-family: Verdana;
    font-size: 12px;
    color: #CC0000;
    font-weight: bold;
}

.hdBold
{
font-weight:bold;	
}

.RequiredForConfirmation
{
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 1em;
    padding-left: 1px;
    font-size: 11px;
    color: #000000;
}

.ConfirmationHeader
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}


.yui-panel-container{visibility:hidden;position:absolute;z-index:50000;}

.textareafaqpopup
{
 background-color:#3c5a7e;
FONT-SIZE: 13px; FONT-FAMILY: Verdana; color:#ffffff; text-align:left;
border:none;  
}
.textareafaqpopup a 
{
	font-size:13px;	
	color:#ffffff;
	text-decoration:underline;
	vertical-align:top;
}
.textareafaqpopup a:hover
{
	color:#a1b81b;
	
}

.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel 
.ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0; width:96%;}


.yui-calendar .calheader{position:relative;width:100%;text-align:center; color:black;}

.buttonConfirmation
{
	 height:27px;width:81px; BACKGROUND:  url(../img/confirm.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonTryAgain
{
	height:27px;width:81px; BACKGROUND:  url(../img/tryagain.jpg) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.buttonConfirmationGif
{
	 height:27px;width:81px; BACKGROUND:  url(../img/confirmloading.gif) no-repeat ; border:none;   FONT-SIZE: 9pt; font-weight:bold; COLOR: #343d68; FONT-FAMILY: Verdana;
	 vertical-align:middle; padding-bottom:2px;
}
.normalfld
{
        background-color: #FFFFFF;
}
.focusfld
{
        background-color: #FFFF00;
       
}
.yui-skin-sam tr.yui-dt-even{background-color:#fff; color:Black ;}
.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF; color:Black;}
.yui-dt-liner{white-space:nowrap;}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:1px 1px 1px 1px;}



.box4000 
{
	 BACKGROUND: url(../img/box_bgbox4000.png) no-repeat left bottom  #e0e4ea;  WIDTH: 710px; text-indent:1px; text-align:left; PADDING-BOTTOM: 10px;
 }


.box4000 H4 {
	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em;  BACKGROUND: url(../img/heading-image710.png) no-repeat #e0e4ea; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.45em; COLOR: #000000; PADDING-TOP: 0.45em;
	 text-indent:1px; font-weight: bold; font-size: 10pt;text-align:left; 
}


.box4000 P {
 	PADDING-RIGHT: 1em;  PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; 
}

.box4000 P {
	LINE-HEIGHT: 1.6em
}
.box4000 a {
	color: #ffffff;
	text-decoration:underline;
	font-size: 11px;
	font-weight:normal;
}
.box4000 a:hover {
	color: #3c81d1;
}



